いくつかのテーブルとトリガーを削除するためのrakeタスクの作成に取り組んでいます。
私のレーキタスク:
task :remove_rubyrep do
sql = <<-SQL
DROP TABLE rr_logged_events, rr_running_flags, rr_pending_changes;
SQL
ActiveRecord::Base.establish_connection
ActiveRecord::Base.connection.execute(sql)
end
私はこれを次のように実行してみました:
rake remove_rubyrep
RAILS_ENV=development rake remove_rubyrep
問題は、次のようなrakeタスクエラーです。
rake aborted!
ActiveRecord::ConnectionNotEstablished
rakeタスクがDBに接続して生のSQLを実行できるようにする方法に関する提案はありますか?ありがとう