Запустите миграцию Flyway вручную, используя плагин gradle Flyway в Micronaut.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запустите миграцию Flyway вручную, используя плагин gradle Flyway в Micronaut.

Сообщение Anonymous »

Я пытаюсь запустить миграцию вручную, а не при запуске приложения, используя следующую ссылку: https://documentation.red-gate.com/fd/g ... 7407.htmlВ build.gradle я добавил приведенную ниже зависимость

Код: Выделить всё

plugins {
id("org.flywaydb.flyway") version "11.0.1"
}
Application.properties

Код: Выделить всё

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
В разделе ресурсы -> db -> миграция У меня есть миграция ниже как V1__Initial__Migration

Код: Выделить всё

CREATE TABLE tag
(
id   UUID NOT NULL,
name VARCHAR(255),
CONSTRAINT pk_tag PRIMARY KEY (id)
);
Из документации плагина Gradle мне нужно добавить приведенную ниже конфигурацию.

Код: Выделить всё

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"))
}
Когда я запускаю миграцию ./gradle Flyway

Код: Выделить всё

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':flywayMigrate'.
> Error occurred while executing flywayMigrate
No database found to handle jdbc:postgresql://localhost:5432/school_staff
Как использовать источник данных из приложения.свойства datasources.default.url

Подробнее здесь: https://stackoverflow.com/questions/792 ... -micronaut
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»