1

私たちのプロジェクトでは、typo3 Web サイトの 3 つの異なるインスタンス (開発、テスト、生産) があります。MySQLをデータベースとして使用しています。

開発インスタンスは、テストおよび生産的な別のマシン上にあります。

データベースに変更がある場合は、3 つのインスタンスすべてに手動で適用する必要があります。これはあまり安全な方法ではありません。これらのデータベース (またはその特定のテーブル) を同期する方法についてアドバイスをいただけないでしょうか。同期は一方向でなければなりません。したがって、開発からテストへ、およびテストから生産へのみです。

現在、rsync スクリプトを使用して展開しています。

mysql レプリケーションのようなデータベースを同期するための解決策をいくつか見つけましたが、それが私の状況に最適な方法であるかどうかはわかりません。ファイル同期が終了した後、データベース同期が自動的に開始されるようにします。

この問題を最善の方法で解決する方法について、誰かがアドバイスをくれれば幸いです。

4

1 に答える 1

-1

私はtypo3 CMSの初心者で、バックエンドで行われた変更をDEVからPRODにデプロイする必要があります。ですから、TYPO3 データベース間の同期に関しても同じ問題があると思います。

利用可能な解決策: - 外部の Typoscript ファイルを使用して、データベースに保存したり、svn update で PROD を更新したりしないようにする - 他の部分を手動で変更する

また

  • phpmyadmin の新機能を使用してデータベースを同期する

あくまでも理論上の解決策です。現時点では、それらをテストすることはできません。

于 2013-09-27T14:41:35.847 に答える