SET_CONFIG
将配置参数设为新的设置。
此函数等效于 SQL 中的 SET 命令。
语法
set_config('parameter', 'new_value' , is_local)
以下语句将会话上下文变量设置为新设置。
set_config('variable_name', 'new_value' , is_local)
Arguments
- parameter
-
要设置的参数。
- variable_name
-
要设置的变量的名称。
- new_value
-
参数的新值。
- is_local
-
如果为 true,则参数值仅适用于当前事务。有效值为
true或1以及false或0。
返回类型
返回 CHAR 或 VARCHAR 字符串。
示例
以下查询仅为当前事务将 query_group 参数的值设置为 test:
select set_config('query_group', 'test', true); set_config ------------ test (1 row)
以下示例设置会话上下文变量。
SELECT set_config(‘app.username’, ‘cuddy’, FALSE);