■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
DB接続時の search_path の設定について
2022/09/01 11:33
OB
1
Mur
PostgreSQL版 22.0.0.0 (x64) を使用しています。
複数のスキーマを利用する関係上、postgresql.conf で search_path に規定で使用する
スキーマを設定していますが、Object Browser が DB接続時にログオンダイアログの
「接続スキーマ」の値を search_path に設定している様で、既定の設定が失われます。
search_path の設定を「接続スキーマ」に変更しない様にするか、既定の search_path に
「接続スキーマ」の値が未設定の場合のみ追加するといった方法などがございましたら
教えていただけますでしょうか?
なお、オプションの「編集時に自動的に COMMIT する」のチェックを外し、DB接続直後に
「ROLLBACK」ボタンをクリックする事で search_path への変更を取り消す事はできました。
また、DB接続後に改めて search_path を設定し直すことでも対応する事はできました。
現状はこれらの手順にて対応していますが、忘れる事も多々ありますので、可能であれば
DB接続時に対応できますとありがたいです。
複数のスキーマを利用する関係上、postgresql.conf で search_path に規定で使用する
スキーマを設定していますが、Object Browser が DB接続時にログオンダイアログの
「接続スキーマ」の値を search_path に設定している様で、既定の設定が失われます。
search_path の設定を「接続スキーマ」に変更しない様にするか、既定の search_path に
「接続スキーマ」の値が未設定の場合のみ追加するといった方法などがございましたら
教えていただけますでしょうか?
なお、オプションの「編集時に自動的に COMMIT する」のチェックを外し、DB接続直後に
「ROLLBACK」ボタンをクリックする事で search_path への変更を取り消す事はできました。
また、DB接続後に改めて search_path を設定し直すことでも対応する事はできました。
現状はこれらの手順にて対応していますが、忘れる事も多々ありますので、可能であれば
DB接続時に対応できますとありがたいです。
返信を投稿
OB
OBサポート
OBサポートです。
■search_pathの設定について
ご認識の通りで、
製品内部で利用しているコンポーネントの動作上、
ログオン時に指定したスキーマを既定のスキーマとしてsearch_pathに設定する動作となります。
→接続のタイミングで一つのスキーマに絞る動きが仕様となります。
上記動作につきましては事前に設定されたsearch_pathの値を無視した動きとなっていることからも
一度開発を含めて動作の見直し・調整等を検討させていただきます。
※ただし利用しているコンポーネントの兼ね合いもあるため、
見送りとなってしまう可能性もございますのでご了承ください。
大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
■search_pathの設定について
ご認識の通りで、
製品内部で利用しているコンポーネントの動作上、
ログオン時に指定したスキーマを既定のスキーマとしてsearch_pathに設定する動作となります。
→接続のタイミングで一つのスキーマに絞る動きが仕様となります。
上記動作につきましては事前に設定されたsearch_pathの値を無視した動きとなっていることからも
一度開発を含めて動作の見直し・調整等を検討させていただきます。
※ただし利用しているコンポーネントの兼ね合いもあるため、
見送りとなってしまう可能性もございますのでご了承ください。
大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
返信を投稿
OB