Potrzebuję użyć narzędzia/struktury migracji bazy danych dla moich aplikacji opartych na Spring Boot/Node.js. Po zapoznaniu się z funkcjami Liquibase i Flywaya jestem nieco zdezorientowany, do którego użyć. O ile obsługa wycofywania zmian, zestaw zmian neutralnych dla bazy danych itp. Przyciąga mnie do Liquibase, z drugiej strony prostota (oparta na SQL), lepsza procedura i wsparcie PL/SQL przyciągają mnie do Flywaya.Liquibase vs Flyway, którego należy użyć?
Potrzebujesz więcej konkretnych punktów danych, zanim ostatecznie podejmiesz decyzję.
Utworzono pytanie, na które tylko Ty możesz odpowiedzieć na podstawie środowiska i planów projektu. Liquibase - wsparcie rollback'u, zestaw zmian neutralny dla bazy danych itp. Podczas Flywaya - prostota (bazująca na SQL), lepsza procedura i obsługa PL/SQL. –
Roger, czy masz coś jeszcze w głowie? Jak każda ważna funkcja dostarczona przez jedną z nich, ale nie przez inną? – Tanmoy
Są to różne narzędzia, więc musisz odwzorować ich funkcje na to, co chcesz zrobić podczas rozwoju. Odpowiedź cralfaro poszerza listę różnic, ale nie podajesz, co chcesz osiągnąć dzięki rozwiązaniu, więc trudno jest każdemu podać bezpośrednią odpowiedź. –