6

別の質問SHOW search_path;では、SELECTクエリを使用してpostgresqlランタイムパラメータ(たとえば)をクエリする方法を尋ねられました。答えでは、使用することが提案されました

SELECT * FROM pg_settings WHERE name = 'search_path';

これはうまく機能しますが、拡張機能で定義されたカスタムパラメータに対してこれをどのように行うことができますか?(カスタマイズされたオプションに関するドキュメントを参照してください )。

例:

SET abc.my_var = 1;
SHOW abc.my_var;

出力

1

しかし

SELECT * FROM pg_settings WHERE name = 'abc.my_var';

行を返しません。SELECTステートメントを使用してカスタムパラメータをクエリできる他のテーブル/ビューはありますか?

4

1 に答える 1

5

関数を使用するcurrent_setting()

SELECT current_setting('abc.my_var');

http://www.postgresql.org/docs/current/static/functions-admin.html#FUNCTIONS-ADMIN-SET

于 2013-01-06T11:43:33.613 に答える