Evet
Ve dahası, dalları isteyeceksin .
Git'i dallar için kullanıyorum:
Bu şekilde, hem kaynak kodlar hem de veritabanı (ve diğer dosyalarınız için) için kaynak kontrolünden ve dallanmadan yararlanırsınız.
Henüz bir all-in-one sistemi bulamadım [PostgreSQL için], bu yüzden şubeleri birleştirirken düzgün bir şekilde yeniden indekslemek için fonksiyonlar / komut dosyaları yazmak zorunda kaldım (örneğin, üretim dalındaki herhangi bir endeks değiştirilmemeli, çünkü müşteriler onlara güveniyorlardı) Üretim içeriğiyle kesişen geliştirme branşındaki indeksler + yabancı anahtarlar yeniden düzenlenmelidir: tüm uygulamalar için işe yaramaz, ancak uygulamamızın tüm durumlarını kapsar, bu nedenle yeterince iyidir).
Ancak genel fikir, veritabanı içeriğinin uygulamanın önemli bir parçası olduğu ve tüm kaynakların kaynak kontrolünde olması gerektiği , yani evet, veritabanı için kaynak kontrolünü kullanmanız gerektiğidir.