Merge branch 'pg_force_restore' into 'master'

Pg Force Restore
This commit is contained in:
Dmitriy Zaporozhets 2014-02-27 12:27:30 +00:00
commit 0a963ee15a
1 changed files with 2 additions and 0 deletions

View File

@ -29,6 +29,8 @@ module Backup
print "Restoring MySQL database #{config['database']} ... "
system('mysql', *mysql_args, config['database'], in: db_file_name)
when "postgresql" then
puts "Destructively rebuilding database schema for RAILS_ENV #{Rails.env}"
Rake::Task["db:schema:load"].invoke
print "Restoring PostgreSQL database #{config['database']} ... "
pg_env
system('psql', config['database'], '-f', db_file_name)