Son iki aydır veri tabanlarında sürüm yönetimini ele alacak çözümler veya uygulamalar arıyordum. İnsanların bunu ele almak için en iyi süreç olarak gördüklerini arıyorum.
Veritabanlarımız için 3 ortamımız var:
- gelişme
- Kullanıcı Kabul Testi (UAT)
- Üretim
Sorun bazen geliştirme veritabanımızdaki bazı şeylerde değişiklik yapıyoruz ve dağıtılma zamanı geliyor, bazı özellikler UAT'a yayınlanmaya hazır olmayabilir.
Son zamanlarda tüm varlıklarımızı (düzenli taahhütlerle) depolamak için Red Gate SQL Source kontrolünü kullanmaya başladık.
Değişiklik kümelerinden yola çıkmayı düşünüyordum (yani, her şeyden önce değişiklik kümesi X ve geri şimdi UAT'a itiliyor), ancak bu, insanların kafa karıştırıcı olabilecek bir konuşlandırma yapmadan önce sadece kodlarını kaynak kontrolüne kontrol ettikleri anlamına geliyor. özellikle insanlar unutkan olduğu için). Değişiklik kümesi yaklaşımı ile ilgili bir başka sorun, saklanan yordamda düzeltilmesi gereken bir hata varsa, değişiklik kümesi sayısının revizyon için maksimum değişiklik kümemizin kapsamı dışında kalmasıdır, böylece bunu yapmamız gerekiyorsa veritabanını maksimum bir değişiklik kümesinden yeniden oluşturursak, hatayı tekrar dışarı çıkarırdık.
Süreç hakkında herhangi bir öneriniz var mı?
Teşekkürler