Module: DbSchema::Changes

Defined in:
lib/db_schema/changes.rb

Class Method Summary collapse

Class Method Details

.between(desired_schema, actual_schema) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/db_schema/changes.rb', line 7

def between(desired_schema, actual_schema)
  sort_all_changes(
    [
      table_changes(desired_schema, actual_schema),
      enum_changes(desired_schema, actual_schema),
      extension_changes(desired_schema, actual_schema)
    ].reduce(:+)
  )
end