↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

常用条目12361
参数章节正文PG18参数 SPIPlanPtr plan 预备语句(由 SPI_prepare 返回) int argIndex 参数的索引,从零开始参数 参数章节正文PG18参数 Relation rel 输入关系参数 参数章节正文PG18参数 TupleDesc rowdesc 输入行描述 int colnumber 列号(从 1 开始计)参数 参数章节正文PG18参数 TupleDesc rowdesc 输入行描述 int colnumber 列号(从 1 开始计)参数 参数章节正文PG18参数 HeapTuple row 要检查的输入行 TupleDesc rowdesc 输入行描述 int colnumber 列号(从 1 开始计)参数 参数章节正文PG18参数 SPIPlanPtr plan 预备语句(由 SPI_prepare 返回)参数 参数章节正文PG18参数 SPIPlanPtr plan 要保存的预备语句参数 参数章节正文PG18参数 Relation rel 仅用作该行的行描述符来源。(传递关系而不是行描述符是个设计缺陷。) HeapTuple row 要被修改的行 int ncols 要被修改的列数 int * colnum 一个长度为 ncols 的数组,包含了要被修改的列号(列号从 1 开始) Datum * values 一个长度为 ncols 的数组,包含了指定列的新值 const char…参数 参数章节正文PG18参数 void * pointer 指向要释放的现有存储空间的指针参数 参数章节正文PG18参数 const char * command 命令字符串 int nargs 输入参数的数量($1、$2 等) Oid * argtypes 一个数组指针,它指向的数组包含参数的数据类型的 OID参数 参数章节正文PG18参数 TriggerData *tdata 作为 fcinfo->context 传给触发器处理函数的 TriggerData 对象参数 参数章节正文PG18参数 SPIPlanPtr plan 要保存的预备语句参数 参数章节正文PG18参数 Portal portal 包含该游标的 portal FetchDirection direction FETCH_FORWARD、FETCH_BACKWARD、FETCH_ABSOLUTE 或者 FETCH_RELATIVE 之一 long count FETCH_FORWARD 或 FETCH_BACKWARD 方式中要取出的行数;FETCH_ABSOLUTE 方式…参数 参数章节正文PG18参数 Portal portal 包含该游标的 portal FetchDirection direction FETCH_FORWARD、FETCH_BACKWARD、FETCH_ABSOLUTE 或者 FETCH_RELATIVE 之一 long count FETCH_FORWARD 或者 FETCH_BACKWARD 方式中要移动的行数;FETCH_ABSOLUTE 方…参数 参数章节正文PG18参数 const char * name 该关系的注册表项名称参数 参数章节正文PG18参数 WORKTRANSACTION 可选关键字,没有任何作用。 AND CHAIN 如果指定了 AND CHAIN,则会立即启动一个新事务,其事务特性与刚刚结束的事务相同(参见 SET TRANSACTION)。否则,不会启动新事务。参数 参数章节正文PG18参数 name # 现有聚合函数的名称(可以用模式限定)。 argmode # 参数的模式:IN 或 VARIADIC。如果省略,默认为 IN。 argname # 参数的名称。注意,ALTER AGGREGATE 实际上并不关心参数名,因为确定聚合函数的标识只需要参数的数据类型。 argtype # 聚合函数作用于其上的输入数据类型。要引用零参数聚合函数,请在参数说明列表的位…参数 参数章节正文PG18参数 name # 一个现有排序规则的名称(可以是模式限定的)。 new_name # 排序规则的新名称。 new_owner # 排序规则的新拥有者。 new_schema # 排序规则的新模式。 REFRESH VERSION # 刷新排序规则版本。参阅下面的注解。参数 参数章节正文PG18参数 name # 一个现有转换的名称(可以是模式限定的)。 new_name # 转换的新名称。 new_owner # 转换的新拥有者。 new_schema # 转换的新模式。参数 参数章节正文PG18参数 name 要修改其属性的数据库名称。 allowconn 如果为 false,则任何人都不能连接到该数据库。 connlimit 这个数据库允许多少并发连接。-1 表示没有限制。 istemplate 如果为 true,则任何具有 CREATEDB 权限的用户都可以克隆该数据库;如果为 false,则只有超级用户或该数据库的拥有者可以克隆它。 new_name 数据库的新…参数 参数章节正文PG18参数 target_role # 修改由 target_role 创建的对象的默认权限;如果省略,则为当前角色。 schema_name # 一个现有模式的名称。如果指定,将修改以后在该模式中创建的对象的默认权限。如果省略 IN SCHEMA,则修改全局默认权限。在为模式和大对象设置权限时,不允许使用 IN SCHEMA,因为模式不能嵌套,而大对象不属于任何模式。 role_n…参数 参数章节正文PG18参数 name 要修改的现有域的名称(可以是模式限定的)。 domain_constraint 该域的新约束。 constraint_name 要删除或重命名的现有约束名称。 NOT VALID 不验证现有存储的数据是否满足该约束。 CASCADE 自动删除依赖于该约束的对象,以及进一步依赖于这些对象的所有对象(见第 5.15 节)。 RESTRICT 如果存在任何依赖对象,则…参数 参数章节正文PG18参数 name # 要修改的现有事件触发器的名称。 new_owner # 该事件触发器的新所有者的用户名。 new_name # 该事件触发器的新名称。 DISABLE/ENABLE [ REPLICA | ALWAYS ] # 这些形式配置事件触发器的触发行为。被禁用的触发器仍为系统所知,但在其触发事件发生时不会执行。另见 session_replication_role。参数 参数章节正文PG18参数 name # 一个已安装扩展的名称。 new_version # 扩展要更新到的新版本。它可以写成标识符或字符串常量。如果未指定,ALTER EXTENSION UPDATE 会尝试更新到该扩展控制文件中标明的默认版本。 new_schema # 扩展的新模式。 object_nameaggregate_namefunction_nameoperator_nameproc…参数 参数章节正文PG18参数 name # 一个现有外部数据包装器的名称。 HANDLER handler_function # 为外部数据包装器指定一个新的处理器函数。 NO HANDLER # 用于指定该外部数据包装器不再具有一个处理器函数。 注意,使用没有处理器函数的外部数据包装器的外部表将无法访问。 VALIDATOR validator_function # 为外部数据包装器指定一个新的验证…参数 参数章节正文PG18参数 name 要修改的现有外部表的名称(可以带模式限定)。如果在表名前指定了 ONLY,则只修改该表。如果未指定 ONLY,则该表及其所有后代表(如果有)都会被修改。也可以在表名后指定 *,显式表示包括后代表。 column_name 新列或现有列的名称。 new_column_name 现有列的新名称。 new_name 表的新名称。 data_type 新列的数据类型,或…参数 参数章节正文PG18参数 name # 现有函数的名称(可以用模式限定)。如果没有指定参数列表,这个名称必须在其模式中唯一。 argmode # 参数的模式:IN、OUT、INOUT 或 VARIADIC。如果省略,默认为 IN。注意 ALTER FUNCTION 实际上并不关心任何 OUT 参数,因为确定函数身份只需要输入参数。因此,只列出 IN、INOUT 和 VARIADIC 参数就足够了。…参数 参数章节正文PG18参数 group_name 要修改的组(角色)的名称。 user_name 要加入该组或从该组中移除的用户(角色)。这些用户必须已经存在;ALTER GROUP 不会创建或删除用户。 new_name 该组的新名称。参数 参数章节正文PG18参数 IF EXISTS 如果该索引不存在,则不要抛出错误。这种情况下会发出一条提示。 column_number 该顺序号表示该索引列从左到右的位置。 name 要修改的现有索引名称(可以是模式限定的)。 new_name 该索引的新名称。 tablespace_name 该索引将被移动到的表空间。 extension_name 该索引所依赖的扩展的名称。 storage_p…参数 参数章节正文PG18参数 name 语言的名称 new_name 该语言的新名称 new_owner 该语言的新所有者参数 参数章节正文PG18参数 large_object_oid 要修改的大对象的 OID new_owner 该大对象的新拥有者参数 参数章节正文PG18参数 name # 一个现有物化视图的名称(可以是模式限定的)。 column_name # 现有列的名称。 extension_name # 该物化视图要依赖的扩展名称(如果指定了 NO,则表示不再依赖)。删除扩展时,标记为依赖于该扩展的物化视图会被自动删除。 new_column_name # 现有列的新名称。 new_owner # 该物化视图的新拥有者的用户名。 new…参数 参数章节正文PG18参数 name # 一个现有操作符类的名称(可以是模式限定的)。 index_method # 该操作符类所对应的索引方法的名称。 new_name # 该操作符类的新名称。 new_owner # 该操作符类的新拥有者。 new_schema # 该操作符类的新模式。参数 参数章节正文PG18参数 name # 一个现有操作符的名称(可以是模式限定的)。 left_type # 该操作符左操作数的数据类型;如果该操作符没有左操作数,请写 NONE。 right_type # 该操作符右操作数的数据类型。 new_owner # 该操作符的新拥有者。 new_schema # 该操作符的新模式。 res_proc # 该操作符的限制选择率估算函数;写成 NONE 可移…参数 参数章节正文PG18参数 name # 一个现有操作符族的名称(可以是模式限定的)。 index_method # 该操作符族所对应的索引方法名称。 strategy_number # 与该操作符族关联的操作符的索引方法策略号。 operator_name # 与该操作符族关联的操作符名称(可以是模式限定的)。 op_type # 在 OPERATOR 子句中,表示该操作符的操作数数据类型,或者用…参数 参数章节正文PG18参数 name # 要更改的现有策略名称。 table_name # 该策略所在表的名称(可选模式限定)。 new_name # 该策略的新名称。 role_name # 该策略适用的角色。可以一次指定多个角色。要将该策略应用于所有角色,可使用 PUBLIC。 using_expression # 该策略的 USING 表达式。详见 CREATE POLICY。 check_e…参数 参数章节正文PG18参数 name # 现有过程的名称(可带模式限定)。如果未指定参数列表,该名称在其模式中必须唯一。 argmode # 参数的模式:IN、OUT、INOUT 或 VARIADIC。如果省略,默认为 IN。 argname # 参数名称。注意,ALTER PROCEDURE 实际上并不关心参数名,因为确定过程标识时只使用参数数据类型。 argtype # 过程参数的数据类型(如果…参数 参数章节正文PG18参数 name # 要更改其定义的现有发布名称。 table_name # 现有表的名称。如果在表名前指定了 ONLY,则只有该表受影响。如果未指定 ONLY,则该表及其所有后代表(如果有)都会受影响。还可以在表名后指定*,以显式指明包含后代表。 还可以指定列列表。详见 CREATE PUBLICATION。请注意,不支持这样的订阅:它包含多个发布,并且同一张表在这些发布中使用…参数 参数章节正文PG18参数 name # 将要修改其属性的角色名称。 CURRENT_ROLECURRENT_USER # 修改当前用户,而不是显式标识的角色。 SESSION_USER # 修改当前会话用户,而不是显式标识的角色。 SUPERUSERNOSUPERUSERCREATEDBNOCREATEDBCREATEROLENOCREATEROLEINHERITNOINHERITLOGINNOL…参数 参数章节正文PG18参数 name # 要修改的现有规则的名称。 table_name # 该规则适用的表或视图名称(可以是模式限定的)。 new_name # 该规则的新名称。参数
更多结果

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开