私は rake を使用して、開発環境での移行を管理することを楽しんでいます。この環境では、開発 DB で自分の Rails アプリに完全なアクセス許可を許可しています。
ただし、ステージング環境と本番環境では、私のアプリケーションには書き込みアクセスしかなく、テーブルを変更する機能はありません。
rake db:migrate
ステージングとプロダクションで引き続き使用したいのrake db
ですが、Rails アプリと同じユーザーを使用しているため、十分な権限がありません。
Railsアプリで管理者のdb権限を許可することなく、この問題を回避する簡単な方法を知っている人はいますか?
-username
たとえば、と を-password
いつ実行するかを指定できればrake db
、それは素晴らしいことです。