2
SELECT setting FROM pg_settings WHERE name='search_path'
#> ["$user", public]
SET application.currentuser = '123'
SELECT setting FROM pg_settings WHERE name='application.currentuser'
#> []
どのようにカスタム設定を選択できますか?SELECTカスタム設定FROM pg_settings
機能current_setting()はオプションではありません。カスタム設定が設定されていないと、エラーが発生するためです。次回のログイン変数で
ラッパー関数を作成するには、 'current_setting()'を使用してエラーをトラップします。 (Postgres 9.6にはその組み込み関数があります:https://www.postgresql.org/docs/9.6/static/functions-admin.html) –