PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

É possível especificar o esquema ao conectar-se ao postgres com JDBC?


Eu sei que isso já foi respondido, mas acabei de encontrar o mesmo problema ao tentar especificar o esquema a ser usado para a linha de comando liquibase.

Atualizar A partir do JDBC v9.4, você pode especificar a url com o novo parâmetro currentSchema da seguinte forma:
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema

Aparece com base em um patch anterior:

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

Qual URL proposto é assim:
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema