7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/dump_create.rb', line 7
def self.construct
config = Rails.configuration.database_configuration
@database = config[Rails.env]["database"]
@username = config[Rails.env]["username"]
@password = config[Rails.env]["password"]
@host = config[Rails.env]["host"]
unless @password
system "mysqldump -u #{@username} #{@database} > $(date +%F__%T).sql"
else
system "mysqldump -u #{@username} -p#{@password} #{@database} > $(date +%F__%T).sql"
end
flash[:success] = 'Dump file generated in root folder'
end
|