変更をコミットする前に git pre-commit フックを使用して MySQL db スキーマをエクスポートし、他の開発者が git リポジトリから SQL スクリプトを使用して自分のデータベースを更新できるようにすることを検討しています。
デフォルトでは、mysqldump (私は --no-data を使用しています) は、既存のテーブルを再構築する前に削除しますが、これは私が求めているものではありません。削除して再構築する代わりにテーブルが存在する場合、テーブルを更新するために mysqldump などを実行して SQL で db スキーマを記述する方法を誰かが知っているかどうか疑問に思っています。これは遠回りかもしれませんが、誰かが私を正しい方向に向けることができれば、それは素晴らしいことです.