Domanda

Sto valutando Flyway per l'uso nel mio progetto. I nostri attuali script SQL contengono segnaposto per cose come URL che avranno nomi di dominio diversi a seconda dell'ambiente (Dev, QA, Prod).

In particolare, potremmo avere dichiarazioni di inserimento come

INSERT INTO FEED VALUES ('app.${env.token}.company.org/feed1', 'My Feed');

$ {env.token} deve essere sostituito con "dev", "qa" o "prod".

Abbiamo circa 50 proprietà diverse che potrebbero potenzialmente richiedere la sostituzione negli script SQL. Le proprietà risiedono tutte in uno o due file di proprietà.

C'è un modo per eseguire l'attività di migrazione delle formiche flyway in modo che estragga i token di sostituzione e i valori da un file di proprietà? Qualcosa sulla falsariga del compito del filtro delle formiche?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top