From b6d2997669a0bbce4ce0b5142237c2a91852d16e Mon Sep 17 00:00:00 2001 From: Francesco Rodriguez Date: Mon, 18 Jun 2012 00:37:02 -0500 Subject: check if sqlite3 file exists before remove --- activerecord/lib/active_record/tasks/sqlite_database_tasks.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'activerecord/lib/active_record/tasks/sqlite_database_tasks.rb') diff --git a/activerecord/lib/active_record/tasks/sqlite_database_tasks.rb b/activerecord/lib/active_record/tasks/sqlite_database_tasks.rb index 4d3cba8a50..d337b95a2a 100644 --- a/activerecord/lib/active_record/tasks/sqlite_database_tasks.rb +++ b/activerecord/lib/active_record/tasks/sqlite_database_tasks.rb @@ -1,12 +1,12 @@ class ActiveRecord::Tasks::SQLiteDatabaseTasks - delegate :connection, :establish_connection, :to => ActiveRecord::Base + delegate :connection, :establish_connection, to: ActiveRecord::Base def initialize(configuration, root = Rails.root) @configuration, @root = configuration, root end def create - if File.exist? configuration['database'] + if File.exist?(configuration['database']) $stderr.puts "#{configuration['database']} already exists" return end @@ -20,7 +20,7 @@ class ActiveRecord::Tasks::SQLiteDatabaseTasks path = Pathname.new configuration['database'] file = path.absolute? ? path.to_s : File.join(root, path) - FileUtils.rm(file) + FileUtils.rm(file) if File.exist?(file) end alias :purge :drop -- cgit v1.2.3