sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Es posible especificar el esquema al conectarse a postgres con JDBC?

Sé que esto ya se respondió, pero me encontré con el mismo problema al tratar de especificar el esquema que se usará para la línea de comandos de liquibase.

Actualizar A partir de JDBC v9.4, puede especificar la URL con el nuevo parámetro currentSchema así:

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

Aparece basado en un parche 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

Qué URL propuesta es así:

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