1. ホーム
  2. java

[解決済み] JDBCでpostgresに接続する際、スキーマを指定することは可能でしょうか?

2022-04-14 06:51:18

質問

それは可能ですか?接続URLで指定できますか?どうすればよいですか?

解決方法を教えてください。

すでに回答されていることだと思いますが、liquibase のコマンドラインで使用するスキーマを指定しようとして、同じ問題に遭遇しました。

更新 JDBC vの場合 9.4 のように、新しい currentSchema パラメータで URL を指定することができます。

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

以前のパッチに基づいて表示されます。

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

というようなURLを提案しました。

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