Problem jaki chciałbym rozwiązać, to wykrzaczanie się updatów bazy danych z powodu timeouta. Mam w tabeli ponad pół miliona rekordów, do której to chciałbym dodać nową kolumnę. Aplikacja czas transakcji ma ustawiony na kilka sekund, do update bazy danych potrzebne jest 15s+. Rozwiązanie jakie chciałbym zastosować, to wydłużenie transakcji wyłącznie dla flywaya. Jest taka możliwość? Do głowy przychodzi mi jedynie ręczna konfiguracja. Stworzenie nowego datasource przeznaczonego jedynie dla flyway z innymi parametrami.
Baza danych Mysql.
Konfiguracja springa:
spring:
datasource:
url: ${DATABASE_URL}
username: ${DATABASE_USERNAME}
password: ${DATABASE_PASSWORD}
transactionTimeout: 5