summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2015-09-14 14:04:08 +0200
committerKamil Trzcinski <ayufan@ayufan.eu>2015-09-14 14:04:08 +0200
commitf31d8ef2875c05ef2e254b637889b804990633c5 (patch)
treea1dc89f111c5d7cb53d50953d307b1d0b312eaca /lib
parent1ce85dc4e2a1b162a0c30349f3594c1aab710708 (diff)
parent4c53cc0ebac36560d806732ff1fefba9206c75f3 (diff)
downloadgitlab-ce-f31d8ef2875c05ef2e254b637889b804990633c5.tar.gz
Merge commit '4c53cc0ebac36560d806732ff1fefba9206c75f3' into ci-and-ce-sitting-in-a-tree-k-i-s-s-i-n-g
* commit '4c53cc0ebac36560d806732ff1fefba9206c75f3': rubocop satisfy Conflicts: app/controllers/ci/builds_controller.rb app/controllers/ci/commits_controller.rb
Diffstat (limited to 'lib')
-rw-r--r--lib/ci/backup/database.rb36
1 files changed, 18 insertions, 18 deletions
diff --git a/lib/ci/backup/database.rb b/lib/ci/backup/database.rb
index f7fa3f1833a..3f2277024e4 100644
--- a/lib/ci/backup/database.rb
+++ b/lib/ci/backup/database.rb
@@ -13,13 +13,13 @@ module Ci
def dump
success = case config["adapter"]
- when /^mysql/ then
- $progress.print "Dumping MySQL database #{config['database']} ... "
- system('mysqldump', *mysql_args, config['database'], out: db_file_name)
- when "postgresql" then
- $progress.print "Dumping PostgreSQL database #{config['database']} ... "
- pg_env
- system('pg_dump', config['database'], out: db_file_name)
+ when /^mysql/ then
+ $progress.print "Dumping MySQL database #{config['database']} ... "
+ system('mysqldump', *mysql_args, config['database'], out: db_file_name)
+ when "postgresql" then
+ $progress.print "Dumping PostgreSQL database #{config['database']} ... "
+ pg_env
+ system('pg_dump', config['database'], out: db_file_name)
end
report_success(success)
abort 'Backup failed' unless success
@@ -27,17 +27,17 @@ module Ci
def restore
success = case config["adapter"]
- when /^mysql/ then
- $progress.print "Restoring MySQL database #{config['database']} ... "
- system('mysql', *mysql_args, config['database'], in: db_file_name)
- when "postgresql" then
- $progress.print "Restoring PostgreSQL database #{config['database']} ... "
- # Drop all tables because PostgreSQL DB dumps do not contain DROP TABLE
- # statements like MySQL.
- drop_all_tables
- drop_all_postgres_sequences
- pg_env
- system('psql', config['database'], '-f', db_file_name)
+ when /^mysql/ then
+ $progress.print "Restoring MySQL database #{config['database']} ... "
+ system('mysql', *mysql_args, config['database'], in: db_file_name)
+ when "postgresql" then
+ $progress.print "Restoring PostgreSQL database #{config['database']} ... "
+ # Drop all tables because PostgreSQL DB dumps do not contain DROP TABLE
+ # statements like MySQL.
+ drop_all_tables
+ drop_all_postgres_sequences
+ pg_env
+ system('psql', config['database'], '-f', db_file_name)
end
report_success(success)
abort 'Restore failed' unless success