lib/capistrano/tasks/db.rake in capistrano-db-sync-0.0.14 vs lib/capistrano/tasks/db.rake in capistrano-db-sync-0.0.15

- old
+ new

@@ -19,9 +19,14 @@ # Création du fichier SQL de la base de données locale filename = "dump.local.#{Time.now.strftime '%Y-%m-%d_%H-%M-%S'}.sql" username, password, database, host = database_config('development') system "mysqldump -u #{username} --password=#{password} #{database} > #{filename}" + # On remplace l'url locale par l'url distante + text = File.read(filename) + content = text.gsub(/#{fetch(:local_url)}/, fetch(:remote_url)) + File.open(filename, "w") { |file| file << content } + # Export du fichier SQL upload! filename, "#{shared_path}/sync/#{filename}" # Suppression du fichier SQL de la base de données locale system "rm -f #{filename}" \ No newline at end of file