データベースの変更を処理してデータを移植するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3474754

質問

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

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

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

役に立ちましたか?

解決

これらのデータベースの変更は、スキーマ移行と呼ばれます。 sqlalchemyのために、 SQLALCHEMY MIGRATE facto標準です。他のORM/抽象化層には同様の解があります。 Djangoの場合。

他のヒント

あなたはできる 他の机, 、それが最も簡単な方法だと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top