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

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

PostgreSQL 文档检索

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

常用条目12361
参数章节正文PG18参数 name 现有模式的名称。 new_name 该模式的新名称。新名称不能以 pg_开头,因为这类名称是为系统模式保留的。 new_owner 该模式的新拥有者。参数 参数章节正文PG18参数 name 要更改的序列名称(可以是模式限定的)。 IF EXISTS 如果该序列不存在,则不要抛出错误。这种情况下会发出一条提示。 data_type 可选子句 AS data_type 更改序列的数据类型。有效类型是 smallint、integer 和 bigint。 当且仅当此前的最小值和最大值就是旧数据类型的最小值或最大值时,更改数据类型才会自动更改序列的最小值和…参数 参数章节正文PG18参数 name 一个现有服务器的名称。 new_version 新服务器版本。 OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) 更改服务器的选项。ADD、SET 和 DROP 指定要执行的动作。如果未显式指定操作,则假定为 ADD。选项名称必须唯一;名称和值也会使用该服务器的外部数据包装器库进行验证。 new…参数 参数章节正文PG18参数 name 要修改的统计对象的名称(可以用模式限定)。 new_owner 统计对象的新所有者的用户名。 new_name 统计对象的新名称。 new_schema 统计对象的新模式。 new_target 该统计对象在后续 ANALYZE 操作中的统计信息收集目标。目标值可设置在 0 到 10000 的范围内。将其设置为 DEFAULT 可恢复为使用系统默认统计目标(de…参数 参数章节正文PG18参数 name # 要更改其属性的订阅名称。 CONNECTION 'conninfo' # 该子句替换最初由 CREATE SUBSCRIPTION 设置的连接字符串。详情请参见该命令。 SET PUBLICATION publication_nameADD PUBLICATION publication_nameDROP PUBLICATION publication_na…参数 参数章节正文PG18参数 configuration_parameter 一个可设置的配置参数名称。可用参数见第 19 章。 value 参数的新值。根据具体参数的要求,值可以指定为字符串常量、标识符、数字,或这些内容构成的逗号分隔列表。既不是数字也不是有效标识符的值必须加引号。可以写入 DEFAULT,以指定从 postgresql.auto.conf 中删除该参数及其值。 对于某些接受列表的参…参数 参数章节正文PG18参数 IF EXISTS # 如果表不存在,则不要抛出错误。这种情况下会发出一条提示。 name # 要修改的一个现有表的名称(可以是模式限定的)。如果在表名前指定了 ONLY,则只会修改该表。如果没有指定 ONLY,该表及其所有后代表(如果有)都会被修改。可选地,在表名后面可以指定 * 用来显式地指示包括后代表。 column_name # 新列或现有列的名称。 new_co…参数 参数章节正文PG18参数 name # 现有表空间的名称。 new_name # 该表空间的新名称。新名称不能以 pg_开头,因为这类名称保留给系统表空间使用。 new_owner # 该表空间的新拥有者。 tablespace_option # 要设置或者重置的表空间参数。当前,唯一可用的参数是 seq_page_cost、random_page_cost、effective_io_concur…参数 参数章节正文PG18参数 name # 要修改的现有触发器的名称。 table_name # 该触发器所作用的表的名称。 new_name # 该触发器的新名称。 extension_name # 该触发器要依赖的扩展名称(如果指定了 NO,则表示不再依赖该扩展)。被标记为依赖于扩展的触发器会在该扩展被删除时自动删除。参数 参数章节正文PG18参数 name # 一个现有文本检索配置的名称(可以是模式限定的)。 token_type # 由该配置的解析器发出的词元类型的名称。 dictionary_name # 用于指定词元类型的文本检索词典名称。如果列出了多个词典,将按指定顺序依次查阅它们。 old_dictionary # 在映射中要替换的文本检索词典的名称。 new_dictionary # 被用来替代 old…参数 参数章节正文PG18参数 name # 一个现有文本检索词典的名称(可以是模式限定的)。 option # 要为此词典设置的模板相关选项的名称。 value # 模板相关选项要使用的新值。如果省略等号和值,则会从该词典中移除该选项之前的设置,从而允许使用默认值。 new_name # 该文本检索词典的新名称。 new_owner # 该文本检索词典的新拥有者。 new_schema # 该文本检索…参数 参数章节正文PG18参数 name 一个现有文本检索解析器的名称(可以是模式限定的)。 new_name 该文本检索解析器的新名称。 new_schema 该文本检索解析器的新模式。参数 参数章节正文PG18参数 name 一个现有文本检索模板的名称(可以是模式限定的)。 new_name 该文本检索模板的新名称。 new_schema 该文本检索模板的新模式。参数 参数章节正文PG18参数 name # 要修改的现有类型的名称(可以是模式限定的)。 new_name # 该类型的新名称。 new_owner # 该类型新的拥有者的用户名。 new_schema # 该类型的新模式。 attribute_name # 要添加、修改或删除的属性名称。 new_attribute_name # 要重命名的属性的新名称。 data_type # 要添加的属性的数据类…参数 参数章节正文PG18参数 user_name # 该映射的用户名。CURRENT_ROLE、CURRENT_USER 和 USER 匹配当前用户的名称。PUBLIC 用于匹配系统中当前及未来的所有用户名。 server_name # 该用户映射所属服务器的名称。 OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) # 更改该用户映射…参数 参数章节正文PG18参数 name # 现有视图的名称(可以带模式限定)。 column_name # 现有列的名称。 new_column_name # 现有列的新名称。 IF EXISTS # 如果视图不存在,则不抛出错误,而是发出一条提示。 SET/DROP DEFAULT # 这些形式用于设置或移除列的默认值。对于任何以该视图为目标的 INSERT 或 UPDATE 命令,视图列的默认值都…参数 参数章节正文PG18参数 VERBOSE # 启用 INFO 级别的进度消息显示。 SKIP_LOCKED # 指定 ANALYZE 在开始处理某个关系时,不要等待任何冲突锁被释放:如果无法在不等待的情况下立即锁定某个关系,就跳过该关系。请注意,即使使用了此选项,ANALYZE 在打开该关系的索引时,或者在从分区、继承子表以及某些类型的外部表获取样本行时,仍然可能发生阻塞。另外,虽然 ANALYZ…参数 参数章节正文PG18参数 WORKTRANSACTION 可选关键字,没有任何作用。关于本语句其他参数含义的信息,参见 SET TRANSACTION。参数 参数章节正文PG18参数 name 过程的名称(可以是模式限定的)。 argument 过程调用的参数表达式。 参数中可以包含参数名,使用语法 name => value。这与普通函数调用中的工作方式相同;详见第 4.3 节。 对于所有没有默认值的过程参数,都必须提供参数,包括 OUT 参数。不过,与 OUT 参数匹配的实参不会被求值,因此通常只需写成 NULL。(如果为 OUT 参数写入其他内容…参数 参数章节正文PG18参数 name 要关闭的打开游标的名称。 ALL 关闭所有打开的游标。参数 参数章节正文PG18参数 table_name # 表的名称(可能是模式限定的)。 index_name # 索引的名称。 VERBOSE # 在每个表被聚簇时,以 INFO 级别打印进度报告。 boolean # 指定所选选项是否开启。可以写 TRUE、ON 或 1 来启用选项,写 FALSE、OFF 或 0 来禁用它。也可以省略 boolean 值,此时假定为 TRUE。参数 参数章节正文PG18参数 object_namerelation_name.column_nameaggregate_nameconstraint_namefunction_nameoperator_namepolicy_nameprocedure_nameroutine_namerule_nametrigger_name # 要添加注释的对象名称。位于模式中的对象(表、函数等)的名称可以带模式限…参数 参数章节正文PG18参数 transaction_id 要提交的事务的事务标识符。参数 参数章节正文PG18参数 WORKTRANSACTION # 可选关键字,没有任何作用。 AND CHAIN # 如果指定了 AND CHAIN,则会立即启动一个新事务,其事务特征与刚刚结束的事务相同(参见 SET TRANSACTION)。否则,不会启动任何新事务。参数 参数章节正文PG18参数 table_name # 一个现有表的名称(可以是模式限定的)。 column_name # 要复制的可选列列表。如果没有指定列列表,则会复制该表除生成列之外的所有列。 query # 其结果将被复制的 SELECT、VALUES、INSERT、UPDATE、DELETE 或 MERGE 命令。注意查询外层必须带圆括号。 对于 INSERT、UPDATE、DELETE 和…参数 参数章节正文PG18参数 name # 要创建的访问方法的名称。 access_method_type # 此子句指定要定义的访问方法类型。目前仅支持 TABLE 和 INDEX。 handler_function # handler_function 是一个先前已注册的函数名称(可以带模式限定),用于表示该访问方法。处理器函数必须声明为接受一个 internal 类型的参数,并且其返回类型取决于…参数 参数章节正文PG18参数 name # 要创建的聚合函数的名称(可带模式限定)。 argmode # 参数的模式:IN 或 VARIADIC。(聚合函数不支持 OUT 参数。)如果省略,默认为 IN。只有最后一个参数可以标记为 VARIADIC。 argname # 参数的名称。目前这仅对文档有用。如果省略,则该参数没有名称。 arg_data_type # 该聚合函数所操作的输入数据类型。要创建…参数 参数章节正文PG18参数 source_type # 该类型转换的源数据类型的名称。 target_type # 该类型转换的目标数据类型的名称。 function_name[(argument_type [, ...])] # 用于执行该类型转换的函数。函数名可以用模式限定;如果没有,则会在模式搜索路径中查找该函数。该函数的结果数据类型必须与类型转换的目标类型一致。其参数见下文。如果没有指定参数…参数 参数章节正文PG18参数 IF NOT EXISTS # 如果同名排序规则已经存在,则不要抛出错误。在这种情况下会发出一条通知。请注意,不保证现有的排序规则与本应创建出的排序规则有任何相似之处。 name # 排序规则的名称,可以使用模式限定。若未使用模式限定,则该排序规则会在当前模式中定义。排序规则名称在该模式内必须唯一。(系统目录中可以包含针对其他编码的同名排序规则,但如果数据库编码不匹配,则…参数 参数章节正文PG18参数 DEFAULT # DEFAULT 子句表示该转换是这一特定源编码到目标编码的默认转换。对于某个编码对,在一个模式中应该只有一个默认转换。 name # 转换的名称。转换名可以是模式限定的;如果不是,则该转换定义在当前模式中。转换名在一个模式中必须唯一。 source_encoding # 源编码名称。 dest_encoding # 目标编码名称。 function_n…参数 参数章节正文PG18参数 name # 要创建的数据库名称。 user_name # 将成为新数据库拥有者的用户角色名,或者指定 DEFAULT 以使用默认值(即执行该命令的用户)。要创建由其他角色拥有的数据库,你必须能够对该角色执行 SET ROLE。 template # 用于创建新数据库的模板名称,或者指定 DEFAULT 以使用默认模板(template1)。 encoding # 新数据…参数 参数章节正文PG18参数 name # 要创建的域名(可选地带模式限定)。 data_type # 该域的底层数据类型。它可以包含数组说明符。 collation # 该域的可选排序规则。如果未指定排序规则,则该域的排序规则行为与其底层数据类型相同。如果指定了 COLLATE,则底层类型必须是一种支持排序规则的数据类型。 DEFAULT expression # DEFAULT 子句为该域数据类型…参数 参数章节正文PG18参数 name # 要赋予新触发器的名称。该名称在数据库内必须唯一。 event # 触发对给定函数调用的事件名称。有关事件名称的更多信息,见第 38.1 节。 filter_variable # 用于过滤事件的变量名称。这样可以将触发器限定为只在原本支持的部分情形下触发。当前唯一支持的 filter_variable 是 TAG。 filter_value # 与相关 fil…参数 参数章节正文PG18参数 IF NOT EXISTS 如果已存在同名扩展,则不要抛出错误。这种情况下会发出一条提示。注意,这并不保证现有扩展与根据当前可用脚本文件本应创建出的扩展有任何相似之处。 extension_name 要安装的扩展名称。PostgreSQL 将根据文件 extension_name.control 中的详细信息创建该扩展;该文件通过服务器的扩展控制路径找到(由 extens…参数 参数章节正文PG18参数 name # 要创建的外部数据包装器的名称。 HANDLER handler_function # handler_function 是一个预先注册的函数的名称,该函数将被调用以取得外部表所需的执行函数。该处理器函数不能接受任何参数,并且其返回类型必须是 fdw_handler。 可以创建没有处理器函数的外部数据包装器,但使用这种包装器的外部表只能被声明,不能被访问。 V…参数 参数章节正文PG18参数 IF NOT EXISTS # 已经存在同名关系时不要抛出错误。这种情况下会发出一个提示。注意,已存在的关系不保证与原本将要创建的关系有任何相似之处。 table_name # 要创建的表名(可选地带模式限定)。 column_name # 要在新表中创建的列名。 data_type # 该列的数据类型,可以包含数组说明符。有关 PostgreSQL 支持的数据类型的更多…参数 参数章节正文PG18参数 name # 要创建的函数名称(可以被模式限定)。 argmode # 参数的模式可以是:IN、OUT、INOUT 或者 VARIADIC。如果省略,则默认为 IN。只有 OUT 参数可以跟在 VARIADIC 参数之后。此外,OUT 和 INOUT 参数不能与 RETURNS TABLE 记法一起使用。 argname # 参数的名称。某些语言(包括 SQL 和 PL/…参数 参数章节正文PG18参数 UNIQUE # 使系统在创建索引时(如果数据已经存在)以及每次添加数据时,检查表中的重复值。任何会导致重复项的插入或更新操作都会报错。 当唯一索引用于分区表时,还会有额外限制;参见 CREATE TABLE。 CONCURRENTLY # 当使用了这个选项时,PostgreSQL 在构建索引时不会取得任何会阻止该表上并发插入、更新或删除的锁。而标准的索引构建会阻止该表上…参数 参数章节正文PG18参数 TRUSTED # TRUSTED 指定该语言不会让用户获得其原本无权访问的数据访问能力。如果在注册该语言时省略这个关键字,只有拥有 PostgreSQL 超级用户权限的用户才能使用该语言创建新函数。 PROCEDURAL # 这是一个噪声词。 name # 新过程语言的名称。该名称不能与数据库中其他语言的名称重复。 HANDLER call_handler # call…参数 参数章节正文PG18参数 IF NOT EXISTS # 如果已存在同名物化视图,则不要抛出错误。在这种情况下会发出一条提示。请注意,不能保证现有的物化视图与原本会创建出来的那个物化视图有任何相似之处。 table_name # 要创建的物化视图名称(可以带模式限定)。该名称必须与同一模式中的任何其他关系(表、序列、索引、视图、物化视图或外部表)的名称不同。 column_name # 新物化视图…参数
更多结果

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

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