問題
- DXP 7.0からDXP 7.3への段階的な移行を管理したい。
- DXP 7.3でインスタンスごとにデータベースを定義できますか?
- DXP 7.0から7.3へのインスタンスごとのデータ移行は、その間に両方の環境のデータが進化し、各仮想インスタンスの移行がそれぞれ2~3ヶ月の間隔が空くことを承知で可能でしょうか?
環境
- DXP
解像度
-
こういうことはあり得ない。
各仮想インスタンスに個別のデータベースを使用することはできません(実際のところ、どのDXPバージョンでも)。 DXP 7.0以前では、Database Shardingによってこの機能を実現することができましたが、DXPではこの機能は廃止されました)そのため、DXPサーバーは、 論理的な分離 仮想インスタンス(companyId.
また、仮想インスタンスを1つずつ、いくつかの「ステップ、ターン」でアップグレードを行うことも(主に上記の理由から)不可能である。 なぜなら、アップグレードスクリプトを(ターゲットバージョンの <liferay_home>/tools フォルダから)起動すると、そのスクリプトがデータベース全体で実行され、所属する仮想インスタンス(companyId)に関係なく、すべてのテーブルのすべての行を処理するからです。 これを分ける方法はない。