SQL COMMAND · 会话与参数
RESET
将一个运行时参数的值恢复为默认值
RESET会话与参数引入 10(基线)现存至 20 devel0 次语法变更
- 动词
RESET- 对象
—- 分组
- 会话与参数
- 引入版本
- 10(基线)
- 状态
- 现存
- 语法变更次数
- 0
- 手册小节数
- 5
版本轨迹
相对 PostgreSQL 17 无变化。
语法铁道图 PostgreSQL 18
沿轨道从左向右阅读,分岔表示选择,绕行表示可选,回环表示重复。方框为参数,点击带下划线的参数可展开子规则。
RESET · 语法 2
语法概要
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扩展。
另见
语法演化
相邻大版本之间的差异,新的在前。版本号链接到对应快照。
- 收录以来没有记录到变化。