sql >> Database >  >> RDS >> PostgreSQL

Is het mogelijk om het schema op te geven bij het verbinden met postgres met JDBC?

Ik weet dat dit al is beantwoord, maar ik kwam net hetzelfde probleem tegen toen ik probeerde het schema op te geven dat voor de liquibase-opdrachtregel moest worden gebruikt.

Bijwerken Vanaf JDBC v9.4 kun je de url specificeren met de nieuwe currentSchema parameter als volgt:

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

Verschijnt op basis van een eerdere 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

Welke voorgestelde url is zo:

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


  1. Waarden samenvoegen op basis van ID

  2. Geparseerde JSON cachen voor offline gebruik

  3. Wanneer moet ik puntkomma's gebruiken in SQL Server?

  4. Hoe de gekoppelde server voor SQL Server 2008 te maken waar we de database van 2000 en 2005 hebben?