12

ライブ サイトで SQLAlchemy と PostgreSQL を使用しています。データベースの移行には、alembic を使用しています。これを行う最善の戦略についていくつか質問があります。

  1. DB 移行スクリプトをバージョン管理下に置く必要がありますか?

  2. 自動展開には Fabric を使用しています。移行スクリプトを手動で実行する必要がありますか?それとも自動化できますか?

4

2 に答える 2

9

DB 移行スクリプトを再度使用する予定がある場合は、バージョン管理下に置いてください。(デバッグやフォレンジックにも役立つ場合があります。)

于 2012-12-11T21:25:52.713 に答える
2

バージョン管理についてMarkに同意します。移行スクリプトを含めない理由はありません。

Fabricに関しては、移行を行わないようにするか、少なくとも他のタスクによって暗黙的に呼び出されないタスクで行うことを好みます。そうすれば、エラーを見逃すことはできません。

于 2012-12-14T14:36:55.110 に答える