历史版本。 PostgreSQL 8.0 已结束支持。 请参阅 当前版本手册.
17.2. 用户属性 #
数据库用户可以具有若干定义其权限的属性,这些属性还会与客户端认证系统交互。
用户的属性在创建之后可以用ALTER USER修改。细节见CREATE USER和ALTER USER命令的参考页。
用户还可以为第 16.4 节中描述的许多运行时配置设置指定个人默认值。例如,如果出于某种原因你希望每次连接时都禁用索引扫描(提示:这不是个好主意),你可以使用:
ALTER USER myname SET enable_indexscan TO off;
这会保存该设置(但不会立即生效)。在该用户后续建立的连接中,它看起来就像在会话开始之前执行了SET enable_indexscan TO off;一样。你仍然可以在会话期间更改该设置;它只会作为默认值。要撤销这样的设置,使用ALTER USER
。
username RESET varname;