PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12245
ALTER DEFAULT PRIVILEGESALTER DEFAULT PRIVILEGES ALTER DEFAULT PRIVILEGES — 定义默认访问权限大纲 ALTER DEFAULT PRIVILEGES [ FOR { ROLE | USER } target_role [, ...] ] [ IN SCHEMA schema_name [, ...] ] abbreviated_grant_or_rev…ALTER DEFAULT PRIVILEGES
ALTER DOMAIN更改一个域的定义
ALTER DOMAIN name
{ SET DEFAULT expression | DROP DEFAULT }
ALTER DOMAIN name
{ SET | DROP } NOT NULL
ALTER DOMAIN name
ADD domain_constraint [ NOT VALID ]
ALTER DOMAIN name
DROP C…SQL 命令 · 类型与运算符
ALTER DOMAINALTER DOMAIN ALTER DOMAIN — 更改一个域的定义大纲 ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name ADD domain_constraint [ NOT VAL…ALTER DOMAIN
ALTER EVENT TRIGGER更改事件触发器的定义
ALTER EVENT TRIGGER name DISABLE
ALTER EVENT TRIGGER name ENABLE [ REPLICA | ALWAYS ]
ALTER EVENT TRIGGER name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }…SQL 命令 · 触发器与规则
ALTER EVENT TRIGGERALTER EVENT TRIGGER ALTER EVENT TRIGGER — 更改事件触发器的定义大纲 ALTER EVENT TRIGGER name DISABLE ALTER EVENT TRIGGER name ENABLE [ REPLICA | ALWAYS ] ALTER EVENT TRIGGER name OWNER TO { new_owner | C…ALTER EVENT TRIGGER
ALTER EXTENSION更改扩展的定义
ALTER EXTENSION name UPDATE [ TO new_version ]
ALTER EXTENSION name SET SCHEMA new_schema
ALTER EXTENSION name ADD member_object
ALTER EXTENSION name DROP member_object
其中 member_ob…SQL 命令 · 扩展与访问方法
ALTER EXTENSIONALTER EXTENSION ALTER EXTENSION — 更改扩展的定义大纲 ALTER EXTENSION name UPDATE [ TO new_version ] ALTER EXTENSION name SET SCHEMA new_schema ALTER EXTENSION name ADD member_object ALTER EXTENSION n…ALTER EXTENSION
ALTER FOREIGN DATA WRAPPER更改外部数据包装器的定义
ALTER FOREIGN DATA WRAPPER name
[ HANDLER handler_function | NO HANDLER ]
[ VALIDATOR validator_function | NO VALIDATOR ]
[ CONNECTION connection_function | NO CONNECTION ]
[ O…SQL 命令 · 外部数据
ALTER FOREIGN DATA WRAPPERALTER FOREIGN DATA WRAPPER ALTER FOREIGN DATA WRAPPER — 更改外部数据包装器的定义大纲 ALTER FOREIGN DATA WRAPPER name [ HANDLER handler_function | NO HANDLER ] [ VALIDATOR validator_function | NO VALIDATOR…ALTER FOREIGN DATA WRAPPER
ALTER FOREIGN TABLE更改外部表的定义
ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] name [ * ]
action [, ... ]
ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] name [ * ]
RENAME [ COLUMN ] column_name TO new_column_name
ALTER F…SQL 命令 · 外部数据
ALTER FOREIGN TABLEALTER FOREIGN TABLE ALTER FOREIGN TABLE — 更改外部表的定义大纲 ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] name [ * ] action [, ... ] ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] name [ * ] RENAME [ COLU…ALTER FOREIGN TABLE
ALTER FUNCTION更改函数的定义
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
action [ ... ] [ RESTRICT ]
ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
RENAME TO…SQL 命令 · 函数与过程
ALTER FUNCTIONALTER FUNCTION ALTER FUNCTION — 更改函数的定义大纲 ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER FUNCTION name [ ( [ [ argmode ] [ argname …ALTER FUNCTION
ALTER GROUP更改角色名称或成员资格
ALTER GROUP role_specification ADD USER user_name [, ... ]
ALTER GROUP role_specification DROP USER user_name [, ... ]
其中 role_specification 可以是:
role_name
| CURRENT_ROLE
| CUR…SQL 命令 · 角色与权限
ALTER GROUPALTER GROUP ALTER GROUP — 更改角色名称或成员资格大纲 ALTER GROUP role_specification ADD USER user_name [, ... ] ALTER GROUP role_specification DROP USER user_name [, ... ] 其中 role_specification 可以是: role…ALTER GROUP
ALTER INDEX更改索引的定义
ALTER INDEX [ IF EXISTS ] name RENAME TO new_name
ALTER INDEX [ IF EXISTS ] name SET TABLESPACE tablespace_name
ALTER INDEX name ATTACH PARTITION index_name
ALTER INDEX name [ NO ] …SQL 命令 · 索引与统计
ALTER INDEXALTER INDEX ALTER INDEX — 更改索引的定义大纲 ALTER INDEX [ IF EXISTS ] name RENAME TO new_name ALTER INDEX [ IF EXISTS ] name SET TABLESPACE tablespace_name ALTER INDEX name ATTACH PARTITION index_na…ALTER INDEX
ALTER LANGUAGE更改一种过程语言的定义
ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO new_name
ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
函数与过程SQL 命令 · 函数与过程
ALTER LANGUAGEALTER LANGUAGE ALTER LANGUAGE — 更改一种过程语言的定义大纲 ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO new_name ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SE…ALTER LANGUAGE
ALTER LARGE OBJECT更改一个大对象的定义
ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
其它对象SQL 命令 · 其它对象
ALTER LARGE OBJECTALTER LARGE OBJECT ALTER LARGE OBJECT — 更改一个大对象的定义大纲 ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }ALTER LARGE OBJECT
ALTER MATERIALIZED VIEW更改一个物化视图的定义
ALTER MATERIALIZED VIEW [ IF EXISTS ] name
action [, ... ]
ALTER MATERIALIZED VIEW name
[ NO ] DEPENDS ON EXTENSION extension_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name
REN…SQL 命令 · 表与视图
ALTER MATERIALIZED VIEWALTER MATERIALIZED VIEW ALTER MATERIALIZED VIEW — 更改一个物化视图的定义大纲 ALTER MATERIALIZED VIEW [ IF EXISTS ] name action [, ... ] ALTER MATERIALIZED VIEW name [ NO ] DEPENDS ON EXTENSION extension_…ALTER MATERIALIZED VIEW
ALTER OPERATOR更改一个操作符的定义
ALTER OPERATOR name ( { left_type | NONE } , right_type )
OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
ALTER OPERATOR name ( { left_type | NONE } , right_…SQL 命令 · 类型与运算符
ALTER OPERATORALTER OPERATOR ALTER OPERATOR — 更改一个操作符的定义大纲 ALTER OPERATOR name ( { left_type | NONE } , right_type ) OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR name…ALTER OPERATOR
ALTER OPERATOR CLASS更改一个操作符类的定义
ALTER OPERATOR CLASS name USING index_method
RENAME TO new_name
ALTER OPERATOR CLASS name USING index_method
OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }…SQL 命令 · 类型与运算符
ALTER OPERATOR CLASSALTER OPERATOR CLASS ALTER OPERATOR CLASS — 更改一个操作符类的定义大纲 ALTER OPERATOR CLASS name USING index_method RENAME TO new_name ALTER OPERATOR CLASS name USING index_method OWNER TO { new_owner | …ALTER OPERATOR CLASS
ALTER OPERATOR FAMILY更改一个操作符族的定义
ALTER OPERATOR FAMILY name USING index_method ADD
{ OPERATOR strategy_number operator_name ( op_type, op_type )
[ FOR SEARCH | FOR ORDER BY sort_family_name ]
| FUNCTION support…SQL 命令 · 类型与运算符
ALTER OPERATOR FAMILYALTER OPERATOR FAMILY ALTER OPERATOR FAMILY — 更改一个操作符族的定义大纲 ALTER OPERATOR FAMILY name USING index_method ADD { OPERATOR strategy_number operator_name ( op_type, op_type ) [ FOR SEARCH | FOR…ALTER OPERATOR FAMILY
ALTER POLICY更改一条行级安全策略的定义
ALTER POLICY name ON table_name RENAME TO new_name
ALTER POLICY name ON table_name
[ TO { role_name | PUBLIC | CURRENT_ROLE | CURRENT_USER | SESSION_USER } [, ...] ]
[ USING …SQL 命令 · 角色与权限
ALTER POLICYALTER POLICY ALTER POLICY — 更改一条行级安全策略的定义大纲 ALTER POLICY name ON table_name RENAME TO new_name ALTER POLICY name ON table_name [ TO { role_name | PUBLIC | CURRENT_ROLE | CURRENT_USER | SESSI…ALTER POLICY
ALTER PROCEDURE更改过程的定义
ALTER PROCEDURE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
action [ ... ] [ RESTRICT ]
ALTER PROCEDURE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
RENAME …SQL 命令 · 函数与过程
ALTER PROCEDUREALTER PROCEDURE ALTER PROCEDURE — 更改过程的定义大纲 ALTER PROCEDURE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER PROCEDURE name [ ( [ [ argmode ] [ argn…ALTER PROCEDURE
ALTER PUBLICATION修改发布的定义
ALTER PUBLICATION name ADD publication_object [, ...]
ALTER PUBLICATION name DROP publication_drop_object [, ...]
ALTER PUBLICATION name SET { publication_object [, ...] | publicati…SQL 命令 · 逻辑复制
ALTER PUBLICATIONALTER PUBLICATION ALTER PUBLICATION — 修改发布的定义大纲 ALTER PUBLICATION name ADD publication_object [, ...] ALTER PUBLICATION name SET publication_object [, ...] ALTER PUBLICATION name DROP public…ALTER PUBLICATION
ALTER ROLE更改数据库角色
ALTER ROLE role_specification [ WITH ] option [ ... ]
其中option可以是:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| INHERIT | NOINHERIT
| LOGIN | NOLO…SQL 命令 · 角色与权限
ALTER ROLEALTER ROLE ALTER ROLE — 更改数据库角色大纲 ALTER ROLE role_specification [ WITH ] option [ ... ] 其中option可以是: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | N…ALTER ROLE
ALTER ROUTINE更改一个例程的定义
ALTER ROUTINE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
action [ ... ] [ RESTRICT ]
ALTER ROUTINE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ]
RENAME TO…SQL 命令 · 函数与过程
ALTER ROUTINEALTER ROUTINE ALTER ROUTINE — 更改一个例程的定义大纲 ALTER ROUTINE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER ROUTINE name [ ( [ [ argmode ] [ argname ] …ALTER ROUTINE
ALTER RULE修改一条重写规则的定义
ALTER RULE name ON table_name RENAME TO new_name
触发器与规则SQL 命令 · 触发器与规则
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开