私はPHPを使用している会社で働いています。Wordpress や Magento など、さまざまな CMS システムが使用されています。私たちは独自のリポジトリ サーバーを持つ git を使用しており、さまざまな顧客にさまざまなサーバーにデプロイする必要があります。
capistrano を使用して deploymentscript をセットアップしましたが、これは正常に動作しますが、データベースの同期は非常にトリッキーです。
ライブ データベースにユーザー データが含まれており、サイトが既に起動され、データベース内に SQL データが既にロードされている後に、いくつかの新しい機能を作成する必要があるとします。顧客情報は必要ないので、私は個人的にダミーのデータベースを使用しています。
PHP マニアはデータベースをどのように展開していますか? 内容を変更したくありませんが、新しいテーブルまたは変更されたテーブルのみを移行します。そのための完全な展開ソリューションを探しています。必要に応じて、カピストラーノ以外のオプションも利用できます。特に Magento では、データベースの同期を維持するのに深刻な問題がありました..
どんな助けでも大歓迎です。