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

Er det muligt at angive skemaet, når der oprettes forbindelse til postgres med JDBC?

Jeg ved, at dette allerede var besvaret, men jeg stødte lige ind i det samme problem, da jeg prøvede at specificere det skema, der skal bruges til liquibase-kommandolinjen.

Opdater Fra JDBC v9.4 kan du angive url'en med den nye currentSchema-parameter som sådan:

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

Vises baseret på en tidligere 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

Hvilken foreslået url er sådan:

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


  1. Vælg sidste række i MySQL

  2. Spotlight Cloud Basic:Bedste gratis værktøj til overvågning af databaseydeevne

  3. FLOOR() Funktion i Oracle

  4. CAST() vs TRY_CAST() i SQL Server:Hvad er forskellen?