sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur skapar man en databas med flyway?

Flyway fungerar alltid inom databasen som används i jdbc-anslutningssträngen.

När de är anslutna körs alla skript inom en transaktion. Eftersom CREATE DATABASE inte stöds i transaktioner kommer du inte att kunna åstadkomma det du vill.

Vad du däremot kan göra är att skapa ett schema istället. Flyway kommer till och med att göra detta åt dig, om du riktar den mot en icke-existerande.



  1. Dåligt handslag eller ECONNRESET Azure Mysql Nodejs

  2. ASP.NET MVC + MySql-medlemsleverantör, användaren kan inte logga in

  3. 2 sätt att returnera rader som innehåller icke-alfanumeriska tecken i PostgreSQL

  4. Laravel PDOException SQLSTATE[HY000] [1049] Okänd databas 'forge'