RESET — 把一个运行时参数的值恢复为默认值
RESET configuration_parameter
RESET ALL
RESET 把运行时参数恢复为它们的默认值。RESET 是
SET configuration_parameter TO DEFAULT
的另一种写法。详情请参考 SET。
默认值被定义为:如果在当前会话中从未为该参数发出过 SET,该参数本会具有的值。这个值的实际来源可能是编译进程序的默认值、配置文件、命令行选项,或者是针对数据库或针对用户的默认设置。这与把它定义为“会话开始时参数所具有的值”有细微的差别,因为如果该值来自配置文件,它将被重置为配置文件现在所指定的值。详情请参见 Chapter 19。
RESET 的事务行为与 SET 相同:它的效果会被事务回滚所撤销。
configuration_parameter一个可设置的运行时参数的名称。可用的参数记录在 Chapter 19 以及 SET 参考页上。
ALL把所有可设置的运行时参数重置为默认值。
把 timezone 配置变量设置为它的默认值:
RESET timezone;
RESET 是 PostgreSQL 的扩展。