Код: Выделить всё
plugins {
id("org.flywaydb.flyway") version "11.0.1"
}
Код: Выделить всё
datasources.default.url=jdbc:postgresql://localhost:5432/school_staff
datasources.default.username=keycloak
datasources.default.password=password
datasources.default.dialect=POSTGRES
datasources.default.driver-class-name=org.postgresql.Driver
datasources.default.schema-generate=NONE
flyway.datasources.default.enabled=false
Код: Выделить всё
CREATE TABLE tag
(
id UUID NOT NULL,
name VARCHAR(255),
CONSTRAINT pk_tag PRIMARY KEY (id)
);
Код: Выделить всё
flyway {
url = "jdbc:postgresql://localhost:5432/school_staff"
user = "keycloak"
password = "password"
locations = arrayOf("classpath:db/migration")
baselineOnMigrate = true
}
// Ensure classes are built before migration
tasks.named("flywayMigrate").configure {
dependsOn(tasks.named("classes"))
}
Как использовать источник данных из файла application.properties datasources.default. URL
Подробнее здесь: https://stackoverflow.com/questions/792 ... -micronaut