Skip to content

Commit

Permalink
Alter PostgresAdmin.prep_data_directory to remove all contents
Browse files Browse the repository at this point in the history
This will allow us to use it for reinitializing a database server
as a standby when it was previously a primary.

https://bugzilla.redhat.com/show_bug.cgi?id=1426769
  • Loading branch information
carbonin committed Apr 24, 2017
1 parent fe36aef commit 3c90a73
Showing 1 changed file with 1 addition and 2 deletions.
3 changes: 1 addition & 2 deletions lib/gems/pending/util/postgres_admin.rb
Expand Up @@ -93,8 +93,7 @@ def self.prep_data_directory
# initdb will fail if the database directory is not empty or not owned by the PostgresAdmin.user
FileUtils.mkdir(PostgresAdmin.data_directory) unless Dir.exist?(PostgresAdmin.data_directory)
FileUtils.chown_R(PostgresAdmin.user, PostgresAdmin.user, PostgresAdmin.data_directory)
FileUtils.rm_rf(PostgresAdmin.data_directory.join("pg_log"))
FileUtils.rm_rf(PostgresAdmin.data_directory.join("lost+found"))
FileUtils.rm_rf(PostgresAdmin.data_directory.children.map(&:to_s))
end

def self.backup(opts)
Expand Down

0 comments on commit 3c90a73

Please sign in to comment.