Ich benutze die Version 2.3 von flyway, ich habe einen SQL-Patch, der einen Varchar in eine Tabelle mit einer Zeichenfolge einfügt, die von Flyway als Platzhalter behandelt wird. Ich möchte die Platzhalter ignorieren und das Skript so ausführen, wie es ist.Wie ignoriert man Platzhalterausdrücke für Flyway?
Die Skriptdatei ist
insert into test_data (value) values ("${Email}");
Und der Java-Code ist
package foobar;
import com.googlecode.flyway.core.Flyway;
public class App
{
public static void main(String[] args)
{
// Create the Flyway instance
Flyway flyway = new Flyway();
// Point it to the database
flyway.setDataSource("jdbc:mysql://localhost:3306/flywaytest", "alpha", "beta");
// Start the migration
flyway.migrate();
}
}
ähnliche: [Deaktivieren Flyway Platzhalter Validation] (https://stackoverflow.com/q/26868233/642706) –