0

アプリをテストするために、herokupgbackupsを使用して本番データをステージングインスタンスにコピーすることがあります。ただし、本番環境にないテーブルがステージングに存在する場合、バックアップをロードすると、テーブルはそのままになります。

それらをノックアウトする良い方法があるかどうか疑問に思っているので、私の移行は、本番環境で機能することを期待できるのとまったく同じ方法で適用されます。

4

2 に答える 2

0

Herokuからバックアップを復元する前に、関連するスキーマを削除して再作成するだけです。

DROP SCHEMA xyz CASCADE;

スキーマ内のすべてを削除しても問題がないことを確認してください。
a)ステージングインスタンスもHerokuにあり、b)Herokuでそれが可能かどうかはわかりません。

于 2012-08-15T04:37:18.157 に答える
0

heroku pg:reset復元コマンドを呼び出す前に、コマンドを使用してターゲットデータベース上のすべてのデータを削除することにより、白紙の状態から簡単に開始できます。

于 2012-08-15T04:40:26.377 に答える