Aşağıdaki ayarı göz önünde bulundurun:
- Üretim DB
- Yeni özellikleri etkinleştirmek için şema değişikliklerinin yapıldığı bir dev db
Yeni bir özelliğin geliştirilmesi tamamlandığında, pg_dump --schema-only
her iki DB de aynı olana kadar prod db şemasını el ile güncelleştirmek zorunda . Bu süreç hataya açık ve yorucudur.
Yani, aşağıdakileri yapabilen bir araç arıyorum:
- İki şema (gibi
diff
) arasındaki farkların bir özetini gösterin . Şemanın yalnızca metinsel bir farkını değil, "Tablo'nunX
yeni bir sütunu varY
" gibi sonuçlar çıkarabilen daha ayrıntılı bir araç aradığımı unutmayın . - Bir şemayı diğerine dönüştürecek SQL kodunu otomatik olarak oluşturun (gibi
patch
)
Prod şemalarını daha gelişmiş dev şemalarına dönüştürmeme yardımcı olabilecek bir şema diff / patch aracı var mı?