スキーマ仕様を使用した JDBC から Postgres への接続
JDBC を使用して Postgres に接続する場合、データベース スキーマを指定できますか?もしそうなら、どのようにして?
答え:
はい、Postgres に接続するときに JDBC でスキーマを指定することができます。 JDBC v9.4 より前は、接続 URL からこれを直接行うことはできませんでした。ただし、JDBC v9.4 以降では、次に示すように、接続 URL で新しい currentSchema パラメータを使用できます。
jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
以前は、次の方法を使用して接続 URL でスキーマを構成することが一般的な回避策でした。 searchpath パラメータ:
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
ただし、このアプローチは非推奨となり、新しい currentSchema パラメータが使用されます。
以上がPostgres への JDBC 接続でデータベース スキーマを指定できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。