lib/active_graph/migrations/schema.rb in activegraph-10.0.0.pre.beta.4 vs lib/active_graph/migrations/schema.rb in activegraph-10.0.0.pre.beta.5

- old
+ new

@@ -7,23 +7,23 @@ indexes: fetch_index_descriptions.sort} end def synchronize_schema_data(schema_data, remove_missing) queries = [] - queries += drop_and_create_queries(fetch_constraint_descriptions(driver), schema_data[:constraints], remove_missing) - queries += drop_and_create_queries(fetch_index_descriptions(driver), schema_data[:indexes], remove_missing) + queries += drop_and_create_queries(fetch_constraint_descriptions, schema_data[:constraints], remove_missing) + queries += drop_and_create_queries(fetch_index_descriptions, schema_data[:indexes], remove_missing) ActiveGraph::Base.queries do queries.each { |query| append query } end end private - def fetch_constraint_descriptions(driver) + def fetch_constraint_descriptions ActiveGraph::Base.query('CALL db.constraints()').map(&:description) end - def fetch_index_descriptions(driver) + def fetch_index_descriptions result = ActiveGraph::Base.query('CALL db.indexes()') if result.columns.include?(:description) v3_indexes(result) else v4_indexes(result)