ALTER LARGE OBJECT
更改一个大对象的定义
英文手册覆盖始于 PostgreSQL 6.4. 来源历史与运行验证各自保留独立版本边界。
当前阅读 PG 18·选择有来源记录的版本
- anchor
- SQL-ALTERLARGEOBJECT
- file
- sql-alterlargeobject.html
- lang
- en
- name
- ALTER LARGE OBJECT
- purpose
- change the definition of a large object
- purpose zh
- 未知
- sections same as
- 未知
- slug
- 18
- synopsis html
- ALTER LARGE OBJECT <em class="replaceable"><code>large_object_oid</code></em> OWNER TO { <em class="replaceable"><code>new_owner</code></em> | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
- synopsis text
- ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }
语法
ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }语法图
从左向右阅读;分支表示选择,旁路表示可选,循环表示重复。点击带下划线的参数可打开对应规则。
版本定义 PG 18
ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER }描述
ALTER LARGE OBJECT更改一个大对象的定义。
要使用ALTER LARGE OBJECT,你必须是该大对象的拥有者。要修改其拥有者,你还必须能够对新的拥有者角色执行SET ROLE。(不过,超级用户无论如何都可以修改任何大对象。)当前唯一提供的功能是指定新的拥有者,因此这两项限制始终都适用。
参数
large_object_oid要修改的大对象的 OID
new_owner该大对象的新拥有者
兼容性
SQL 标准中没有ALTER LARGE OBJECT语句。
另见
第 33 章比较版本
来源引用
定义来源
center · PostgreSQL 18 · b7bd9cda
正文语言: zh-Hans · ca936764