Rozważ następujące ustawienie:
- DB produkcyjny
- Dev db, na którym dokonywane są zmiany schematu w celu włączenia nowych funkcji
Po zakończeniu opracowywania nowej funkcji muszę ręcznie zaktualizować schemat prod db, aż pg_dump --schema-onlyobie bazy danych będą identyczne. Ten proces jest podatny na błędy i żmudny.
Poszukuję narzędzia, które może:
- Pokaż podsumowanie różnic między dwoma schematami (jak
diff). Zauważ, że nie szukam jedynie różnic tekstowych schematu, ale bardziej rozbudowane narzędzie, które może wyciągać wnioski, takie jak „TabelaXma nową kolumnęY”. - Automatyczne generowanie kodu SQL, który konwertuje jeden schemat na inny (jak
patch)
Czy istnieje narzędzie do różnicowania / łatania schematów , które może pomóc mi przekonwertować schematy prod na bardziej zaawansowane schematy programistyczne?
