PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie erstelle ich eine Datenbank mit Flyway?

Flyway arbeitet immer innerhalb der Datenbank, die in der jdbc-Verbindungszeichenfolge verwendet wird.

Sobald die Verbindung hergestellt ist, werden alle Skripte innerhalb einer Transaktion ausgeführt. Da CREATE DATABASE innerhalb von Transaktionen nicht unterstützt wird, können Sie nicht erreichen, was Sie wollen.

Sie können jedoch stattdessen ein Schema erstellen. Flyway wird dies sogar für Sie tun, wenn Sie es auf einen nicht existierenden zeigen.