開発環境、ステージング環境、本番環境の 3 つの開発環境があります。(PHP/MYSQL)
各開発環境間でデータベース構造を同期するツールを探しています。
現在のデータベース構造ファイルを含む master_db_structure.sql ファイルがあります。
だから私が起こる必要があるのは:
もしも
新しいテーブルを追加するか、dev でテーブル構造を更新します (そして、db 構造全体を master_db_structure.sql にエクスポートします)
それから
ステージングは、現在の構造を調べて master_db_structure.sql ファイルと比較するため、「CREATE TABLE」または「ALTER TABLE」を自動的に適用します。
過去に、mysqldiff ツールを使用してデータベースの「パッチ」ファイルを作成しましたが、これを行うためのより良い方法はありませんか?
あなたのボフィンの一人が助けてくれることを願っています。