Method: PgSync::Sync#sync_schema
- Defined in:
- lib/pgsync/sync.rb
#sync_schema(source, destination, tables = nil) ⇒ Object
131 132 133 134 135 136 137 |
# File 'lib/pgsync/sync.rb', line 131 def sync_schema(source, destination, tables = nil) dump_command = source.dump_command(tables) restore_command = destination.restore_command unless system("#{dump_command} | #{restore_command}") raise Error, "Schema sync returned non-zero exit code" end end |