Taps Gemを使用しており、heroku db:pullを使用して現在の本番データベースをプルダウンしようとしています。
ただし、プルすると、現在のDBではなく、ほぼ3か月前にdb:pushしたデータベースがプルダウンされます。
最新のものが欲しいことを指定する方法はありますか?その古いデータベースを削除することは可能ですか?
御時間ありがとうございます
編集:私はMySQLをローカルで使用しており、pgbackupsを認識しており、それに関連するpgダンプを回避しようとしています。
Taps Gemを使用しており、heroku db:pullを使用して現在の本番データベースをプルダウンしようとしています。
ただし、プルすると、現在のDBではなく、ほぼ3か月前にdb:pushしたデータベースがプルダウンされます。
最新のものが欲しいことを指定する方法はありますか?その古いデータベースを削除することは可能ですか?
御時間ありがとうございます
編集:私はMySQLをローカルで使用しており、pgbackupsを認識しており、それに関連するpgダンプを回避しようとしています。
複数のデプロイメント環境(つまり、ステージング環境と本番環境)がある場合は、db:pull--appproductionAppNameを使用して適切な環境を指定してください。
削除したい未使用のテーブルが実稼働環境にある場合、2つのオプションは次のとおりです。
この投稿では、両方の手法について説明しています 。Heroku DropTableRailsヘルプ
それが役に立てば幸い!
HerokuにはDBが1つしかありませんでしたが、新しいデータベースをプッシュしたときに上書きされなかった、昔の残りのテーブルがありました。
TL;DR=>古いDBと新しいDBをマージしました