PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

È possibile specificare lo schema quando ci si connette a postgres con JDBC?

So che è già stata data una risposta, ma ho appena riscontrato lo stesso problema cercando di specificare lo schema da utilizzare per la riga di comando di liquibase.

Aggiorna A partire da JDBC v9.4 puoi specificare l'URL con il nuovo parametro currentSchema in questo modo:

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

Appare in base a una patch precedente:

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

Quale URL proposto è così:

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