From 0423d6411604f507275983097108ebce0825d757 Mon Sep 17 00:00:00 2001 From: Frode Carlsen Date: Fri, 31 Jan 2020 14:48:35 +0100 Subject: [PATCH] Update FlywayKonfig.java (#218) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Støtte for username med hyphens (må quotes ellers fungerer ikke drop statement for postgres) --- .../no/nav/vedtak/felles/testutilities/db/FlywayKonfig.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/felles/testutilities/src/main/java/no/nav/vedtak/felles/testutilities/db/FlywayKonfig.java b/felles/testutilities/src/main/java/no/nav/vedtak/felles/testutilities/db/FlywayKonfig.java index cd27f4c8a..946953f5f 100644 --- a/felles/testutilities/src/main/java/no/nav/vedtak/felles/testutilities/db/FlywayKonfig.java +++ b/felles/testutilities/src/main/java/no/nav/vedtak/felles/testutilities/db/FlywayKonfig.java @@ -125,7 +125,7 @@ private Properties lesFlywayPlaceholders() { private void clean(DataSource dataSource, String username) { try (Connection c = dataSource.getConnection(); Statement stmt = c.createStatement()) { - stmt.execute("drop owned by " + username.replaceAll("[^a-zA-Z0-9_-]", "_")); // NOSONAR ok her, test konfig + stmt.execute("drop owned by \"" + username.replaceAll("[^a-zA-Z0-9_-]", "_") + "\""); // NOSONAR ok her, test konfig } catch (SQLException e) { throw new IllegalStateException("Kunne ikke kjøre clean på db", e); }