From 0b2bbcce985a47e8249f2b532c8d6663c630b2f5 Mon Sep 17 00:00:00 2001 From: Lilly <46890129+RainbowDashLabs@users.noreply.github.com> Date: Thu, 30 May 2024 18:34:27 +0200 Subject: [PATCH] Switch wrong search path creation on postgresql --- .../sadu/postgresql/jdbc/PostgreSqlJdbc.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/sadu-postgresql/src/main/java/de/chojo/sadu/postgresql/jdbc/PostgreSqlJdbc.java b/sadu-postgresql/src/main/java/de/chojo/sadu/postgresql/jdbc/PostgreSqlJdbc.java index d812eeb1..136a5631 100644 --- a/sadu-postgresql/src/main/java/de/chojo/sadu/postgresql/jdbc/PostgreSqlJdbc.java +++ b/sadu-postgresql/src/main/java/de/chojo/sadu/postgresql/jdbc/PostgreSqlJdbc.java @@ -188,12 +188,22 @@ public PostgreSqlJdbc addParameter(String key, V value) { * Specify the schema or several schema to be set in the search-path. This schema will be used to resolve * unqualified object names used in statements over this connection. * - * @param schema the default schema - * @param schemas additionally used schemas + * @param schemas default schemas * @return builder instance */ - public PostgreSqlJdbc currentSchema(String schema, String... schemas) { - return addParameter("currentSchema", String.join(",", schema, String.join(","))); + public PostgreSqlJdbc currentSchema(String... schemas) { + return addParameter("currentSchema", String.join(",", schemas)); + } + + /** + * Specify the schema or several schema to be set in the search-path. This schema will be used to resolve + * unqualified object names used in statements over this connection. + * + * @param schema the default schema + * @return builder instance + */ + public PostgreSqlJdbc currentSchema(String schema) { + return currentSchema(new String[]{schema}); } /**