PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Ist es möglich, das Schema beim Verbinden mit Postgres mit JDBC anzugeben?

Ich weiß, dass dies bereits beantwortet wurde, aber ich bin gerade auf dasselbe Problem gestoßen, als ich versuchte, das Schema anzugeben, das für die liquibase-Befehlszeile verwendet werden soll.

Aktualisieren Ab JDBC v9.4 können Sie die URL mit dem neuen Parameter currentSchema wie folgt angeben:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

Erscheint basierend auf einem früheren Patch:

http://web.archive.org/web/20141025044151/http://postgresql.1045698.n5.nabble.com/Patch-to-allow-setting-schema-search-path-in-the-connectionURL-td2174512. html

Welche vorgeschlagene URL sieht so aus:

jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema