lib/arxutils_sqlite3/migrate.rb in arxutils_sqlite3-0.1.45 vs lib/arxutils_sqlite3/migrate.rb in arxutils_sqlite3-0.1.47

- old
+ new

@@ -51,12 +51,39 @@ FileUtils.mkdir_p(@migrate_dir) if @migrate_dir FileUtils.mkdir_p(@dest_config_dir) end # マイグレート用スクリプト、DB構成情報ファイル、DBファイルの削除 - def delete_migrate_config_and_db - FileUtils.rm(Dir.glob(File.join(@migrate_dir, "*"))) if @migrate_dir - FileUtils.rm(Dir.glob(File.join(@dest_config_dir, "*"))) + def delete_migrate_and_config_and_db + if @migrate_dir + Dir.glob(File.join(@migrate_dir, "*")).each do |x| + FileUtils.rm(x) if File.file?(x) + end + end + Dir.glob(File.join(@dest_config_dir, "*")).each do |x| + FileUtils.rm(x) if File.file?(x) + end + Dir.glob(File.join(@db_dir, "*")).each do |x| + # puts x + FileUtils.rm(x) if File.file?(x) + end + end + + # マイグレート用スクリプト、DBファイルの削除 + def delete_migrate_and_db + if @migrate_dir + Dir.glob(File.join(@migrate_dir, "*")).each do |x| + FileUtils.rm(x) if File.file?(x) + end + end + Dir.glob(File.join(@db_dir, "*")).each do |x| + # puts x + FileUtils.rm(x) if File.file?(x) + end + end + + # DBファイルの削除 + def delete_db Dir.glob(File.join(@db_dir, "*")).each do |x| # puts x FileUtils.rm(x) if File.file?(x) end end