Method: Database::Remote#load
- Defined in:
- lib/mysql.rb
#load(file, cleanup) ⇒ Object
cleanup = true removes the mysqldump file after loading, false leaves it in db/
51 52 53 54 55 |
# File 'lib/mysql.rb', line 51 def load(file, cleanup) unzip_file = File.join(File.dirname(file), File.basename(file, '.bz2')) @cap.run "cd #{@cap.current_path}; bunzip2 -f #{file} && RAILS_ENV=#{@cap.rails_env} #{rake} db:drop db:create && #{import_cmd(unzip_file)}" File.unlink(unzip_file) if cleanup end |