リモートサーバーにデータベースがあり、ローカルサーバーにコピーするダンプを頻繁に作成します。仕事中に、このローカル コピーに変更を加えます。リモート サーバーからデータベースをリロードするときに、これらの変更を保持したいと考えています。
私が考えている 1 つのオプションは、同じテーブルを持つ 2 つのデータベース (local_xyz と remote_xyz) を持つことです。リモート サーバーからのデータは remote_xyz にロードされ、読み取り専用に設定されます。すべての更新と新しいデータは local_xyz に書き込まれます。両方のデータベースで選択が実行され、local_xyz と remote_xyz の結合が行われます。
これは複雑な解決策のようで、ユニオンを持つようにすべてのクエリを変更する必要があります。これを達成する別の方法があることを望んでいました。ヒント/提案はありますか?