From be4c882ef8a813f57ae10c223e100359797ba0cb Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Sat, 4 Apr 2026 22:58:54 +0200 Subject: [PATCH] fix: configure Flyway to use explicit PostgreSQL datasource With two DataSource beans (PostgreSQL + ClickHouse), Flyway was picking up the ClickHouse DataSource and failing with auth errors. Explicitly configure Flyway's url/user/password to target PostgreSQL. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/main/resources/application-local.yml | 4 ++++ src/main/resources/application.yml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index bf185ef..09d3919 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -5,6 +5,10 @@ spring: url: jdbc:postgresql://localhost:5432/cameleer_saas username: cameleer password: cameleer_dev + flyway: + url: jdbc:postgresql://localhost:5432/cameleer_saas + user: cameleer + password: cameleer_dev cameleer: clickhouse: diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 3b72192..41c3c04 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -12,6 +12,9 @@ spring: flyway: enabled: true locations: classpath:db/migration + url: ${SPRING_DATASOURCE_URL:jdbc:postgresql://postgres:5432/cameleer_saas} + user: ${SPRING_DATASOURCE_USERNAME:cameleer} + password: ${SPRING_DATASOURCE_PASSWORD:cameleer_dev} security: oauth2: resourceserver: