Комментарии 5
Полезная инфа для начинающего java разработчика. Добавьте статью в хаб Java, пожалуйста.
Спасибо за комментарий, в хаб JAVA добавил.
А как же драйвер org.postgresql.Driver? В вашем примере не указано ни расположение либы с драйвером, ни депенденси на нее.
Указал депенденси на org.postgresql.Driver в общем pom файле.
Изменения определены в xml — мерзость какая, xml совсем не дружелюбный для такого (ИМХО).
Проще уже было бы, если бы были plain-text-sql файлы.
Миграций может быть очень много и размеры их могут быть очень большими (есть реальный опыт).
Такие штуки лучше встраивать в приложение, а не в сборку: сервис поднялся и, если позволено, обновил базу.
Рекомендую посмотреть на dbmaintain.org/overview.html
Я его заливал на github, добавлял фазу preprocessing:
github.com/jsirex/dbmaintain/tree/preproccessing
Проще уже было бы, если бы были plain-text-sql файлы.
Миграций может быть очень много и размеры их могут быть очень большими (есть реальный опыт).
Такие штуки лучше встраивать в приложение, а не в сборку: сервис поднялся и, если позволено, обновил базу.
Рекомендую посмотреть на dbmaintain.org/overview.html
Я его заливал на github, добавлял фазу preprocessing:
github.com/jsirex/dbmaintain/tree/preproccessing
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Использование liquibase плагина для Maven