5

Doctrine MigrationsプロジェクトはDoctrine MongoDBと互換性がありますか?

Doctrine Migrations プロジェクトを検索して調べても、ODM ソリューション (MongoDB など) や ORM ソリューションと互換性があるかどうかはわかりません。

もしそうなら、この 2 つを一緒に使用する方法について、誰かが例や記事を提案できますか?

そうでない場合、合理的な代替手段はありますか?


質問の背景:

私は、ドキュメントのデータをあるバージョンのドキュメントから別のバージョンに移行するためのさまざまなアプローチと、それぞれの長所と短所をわずかに理解しています。

here で提案されているように、段階的なスキーマ変更と移行スクリプトのハイブリッドアプローチを実装する可能性に傾いています。Jonathan Wage が記事Doctrine MongoDB ODM Schema Migrationsで書いた Doctrine の MongoDB ライブラリ内の機能を活用します。

それでも、移行スクリプトを作成したり、データ移行を実行したりする何らかの方法を見つける必要があり、Doctrine Migrations が最初の選択肢として適しているように思えました。

余談ですが、別のユーザーは、Jonathan Wageがデータを移行するために上記で提示したアプローチを使用し、代わりにコマンド (JavaScript?) をデータベースに対して直接実行することに対して警告しています。

4

2 に答える 2

0

残念ながら、ODM には対応していません。ORM のみをサポートします。

于 2014-06-24T13:29:02.290 に答える