0

たとえば、Turbogears と SQLAlchemy を使用する Web アプリケーションの場合。データ モデルを更新するたびに、データベースを削除して再作成する必要があります。

本番データベースを簡単に更新する方法はありますか?

すべての運用データを新しいデータベース モデルに転送するカスタム スクリプトを作成する必要がありますか? または、本番データベースをアップグレードする簡単な方法はありますか?

4

2 に答える 2

4

これらのデータベースの変更は、スキーマの移行と呼ばれます。SQLAlchemy の場合、sqlalchemy-migrateがデファクト スタンダードです。Django のSouthなど、他の ORM/抽象化レイヤーにも同様のソリューションがあります。

于 2010-08-13T08:11:49.243 に答える
1

You can ALTER TABLE, i think that's the easiest way.

于 2010-08-13T07:33:26.343 に答える