Cześć,
Nie jestem Javovcem, tylko .NET-owcem i nurtuje mnie pewne pytanie odnoście Hibernate? W jaki sposób po zmianie stanu bazy generujecie migracje? Pisanie ręcznie migracji to raczej mordęga... Czy jest też możliwość kontrolowanie stanu bazy (sprawdzania na jakiej migracji jestem). Chodzi mi o coś stylu "Update-Database" z Entity Frameworka z .NET, gdzie mogę swobodnie zaaktualizować bazę do najnowszej migracji.
Hibernate - generowanie migracji
- Rejestracja: dni
- Ostatnio: dni
- Postów: 243
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Stacktrace
- Postów: 6822
Liquidbase do tego służy. Sam Hibernate tego nie dotyka.
- Rejestracja: dni
- Ostatnio: dni
Mikilll napisał(a):
Cześć,
Nie jestem Javovcem, tylko .NET-owcem i nurtuje mnie pewne pytanie odnoście Hibernate? W jaki sposób po zmianie stanu bazy generujecie migracje? Pisanie ręcznie migracji to raczej mordęga... Czy jest też możliwość kontrolowanie stanu bazy (sprawdzania na jakiej migracji jestem). Chodzi mi o coś stylu "Update-Database" z Entity Frameworka z .NET, gdzie mogę swobodnie zaaktualizować bazę do najnowszej migracji.
Spójrz na:
Liquibase -> Liquibase & Hibernate
Flyway
- Rejestracja: dni
- Ostatnio: dni
- Postów: 243
Chwila, chwila... W tych toolach co podaliście wyżej - Liquibase i Flyway nie widzę możliwości, aby dało się wygenerować migrację na podstawie schematu bazy. A może jednak jest taka możliwości, ale o czymś nie wiem? Będę wdzięczny za pomoc.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
Dla liquibase można to zrobić na dwa sposoby:
- Nie korzystasz z maven/gradle: https://www.liquibase.org/documentation/command_line.html
- Korzystasz z maven/gradle: http://www.liquibase.org/documentation/maven/index.html