私の 4 人の開発チームは、しばらく前からこの問題に直面しています。
場合によっては、同じデータ セットを処理する必要があります。そのため、ローカル コンピューターで開発を行っている間、開発データベースはリモートで接続されています。
ただし、他の開発者のデータを踏む操作をデータベースで実行する必要がある場合があります。つまり、関連付けを解除します。これには、ローカル データベースが適しています。
このジレンマを回避するためのベスト プラクティスはありますか? 「データの SCM」ツールのようなものはありますか?
奇妙なことに、SQL の挿入/削除/更新クエリのテキスト ファイルを git リポジトリに保持すると便利ですが、これはすぐに非常に遅くなる可能性があると思います。
皆さんはこれにどのように対処しますか?