У меня есть веб-приложение на Java, которое работает с базой данных.Мне нужен скрипт муравья, который развернет или обновит мое приложение до последней версии.С частью приложения проблем нет, но я не знаю, как выполнить обновление базы данных.
У меня есть идея встроить некоторую метаинформацию (номер версии) в имена сценариев sql.
Например:
- DB_1.0.0.sql
- DB_1.0.1.sql
- DB_1.2.0.sql
- DB_2.0.0.sql
- DB_2.1.0.sql
Мой скрипт обнаружил, что текущая версия была 1.0.1, поэтому мне нужно выполнить DB_1.2.0.sql, DB_2Файлы .0.0.sql, DB_2.1.0.sql по заданию SQL.Проблема в том, как найти файлы с помощью ant, которые мне нужно выполнить.
Может быть, это не лучший способ обновить базу данных.У вас есть другая идея?