Oceniam Flywaya do wykorzystania w moim projekcie. Nasze obecne skrypty SQL zawierają symbole zastępcze dla takich adresów URL, które będą miały różne nazwy domen w zależności od środowiska (dev, qa, prod).Jak działają elementy zastępcze w Flyway?
szczególności, możemy mieć INSERT jak
INSERT INTO FEED VALUES ('app.${env.token}.company.org/feed1', 'My Feed');
$ {env.token} należy zastąpić 'dev', 'QA' lub 'prod'.
Mamy około 50 różnych właściwości, które potencjalnie mogą wymagać wymiany w skryptach SQL. Wszystkie właściwości znajdują się w jednym lub dwóch plikach właściwości.
Czy istnieje sposób uruchomienia zadania migracji Mrówka Flyway, aby wyciągnął tokeny zastępcze i wartości z pliku właściwości? Coś w stylu zadania filtra Ant?
Axel, czy możesz dodać to wyjaśnienie do dokumentacji tutaj: https://flywaydb.org/documentation/migration/sql Nie mogłem zrozumieć prawidłowego użycia symboli zastępczych przed przeczytaniem tutaj. – csonuryilmaz