Class: PostgresqlBackupAdapter
- Inherits:
-
DatabaseBackupAdapter
- Object
- DatabaseBackupAdapter
- PostgresqlBackupAdapter
- Defined in:
- lib/jefferies_tube/postgresql_backup_adapter.rb
Instance Method Summary collapse
Instance Method Details
#create_backup(file) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/jefferies_tube/postgresql_backup_adapter.rb', line 4 def create_backup(file) `#{password_option} pg_dump --verbose -Fc \ #{host_option} #{username_option} --file #{file} \ #{database} ` end |
#restore(file) ⇒ Object
11 12 13 14 15 |
# File 'lib/jefferies_tube/postgresql_backup_adapter.rb', line 11 def restore(file) `#{password_option} pg_restore --verbose --clean --no-acl --no-owner \ #{host_option} #{username_option} -d #{database} \ #{file}` end |