ある特定のフレームワークで書かれた既存の Web サイトがあり、この Web サイトの新しいバージョンの途中で、別のフレームワークで書かれています。
これは、テーブル構造がまったく異なることを意味します。古いデータを新しいデータに移行するコードを作成したので、メンバーとコンテンツは問題なく移行されます。ただし、古いサイトには x 人の人数、新しいサイトには y 人の人数が必要です。
このようにして、「ライブ」でフリックする前に、人々が新しいサイトを気に入っているかどうか、どのように使用しているかなどをテストできます。新しいサイトは別のサブドメインにあります。しかし、本当の問題は、どのようにしてデータベースを連携させるかということです。つまり、ユーザーが新しいサイトにいて、古いサイトに表示されるフォーラムに投稿した場合、またはその逆の場合です。
異なるフレームワークとテーブルであることは、非常に大きな仕事のように思えます。他のデータベースのデータの更新を処理するために、両方のシステムで各モデルのインターフェイスを作成する必要がある場合があります。ある開発者はトリガーを使い回したので、このテーブルのデータが変更されると、トリガーは他のテーブルのデータを更新します。
どちらも非常に長い道のりのようです。私はかなりの量のコード、メンバー、購入、注文、ブログ投稿、コメント、フォーラム トピック + コメント、さらに十数個の他のテーブル (+cms!) について話しています。
ps、解決には数か月ではなく数週間かかるはずです!
これをどうにかして実現する方法について、何か提案はありますか。