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

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

PostgreSQL 文档检索

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

分类索引245
ALTER TEXT SEARCH DICTIONARYSQL 命令与语法本站词条更改一个文本检索词典的定义 ALTER TEXT SEARCH DICTIONARY name ( option [ = value ] [, ... ] ) ALTER TEXT SEARCH DICTIONARY name RENAME TO new_name ALTER TEXT SEARCH DICTIONARY name OWNER TO { new_owner |…SQL 命令 · 全文检索 ALTER TEXT SEARCH PARSERSQL 命令与语法本站词条更改一个文本检索解析器的定义 ALTER TEXT SEARCH PARSER name RENAME TO new_name ALTER TEXT SEARCH PARSER name SET SCHEMA new_schema 全文检索SQL 命令 · 全文检索 ALTER TEXT SEARCH TEMPLATESQL 命令与语法本站词条更改一个文本检索模板的定义 ALTER TEXT SEARCH TEMPLATE name RENAME TO new_name ALTER TEXT SEARCH TEMPLATE name SET SCHEMA new_schema 全文检索SQL 命令 · 全文检索 ALTER TRIGGERSQL 命令与语法本站词条更改触发器的定义 ALTER TRIGGER name ON table_name RENAME TO new_name ALTER TRIGGER name ON table_name [ NO ] DEPENDS ON EXTENSION extension_name 触发器与规则SQL 命令 · 触发器与规则 ALTER TYPESQL 命令与语法本站词条更改类型的定义 ALTER TYPE name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER TYPE name RENAME TO new_name ALTER TYPE name SET SCHEMA new_schema ALTER TYPE name RENAME A…SQL 命令 · 类型与运算符 ALTER USERSQL 命令与语法本站词条更改数据库角色 ALTER USER role_specification [ WITH ] option [ ... ] 其中 option 可以是: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NO…SQL 命令 · 角色与权限 ALTER USER MAPPINGSQL 命令与语法本站词条更改用户映射的定义 ALTER USER MAPPING FOR { user_name | USER | CURRENT_ROLE | CURRENT_USER | SESSION_USER | PUBLIC } SERVER server_name OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) 外部数…SQL 命令 · 外部数据 ALTER VIEWSQL 命令与语法本站词条更改视图的定义 ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name SET DEFAULT expression ALTER VIEW [ IF EXISTS ] name ALTER [ COLUMN ] column_name DROP DEFAULT ALTER VIEW [ IF EXISTS ] na…SQL 命令 · 表与视图 ANALYZESQL 命令与语法本站词条收集数据库的统计信息 ANALYZE [ ( option [, ...] ) ] [ table_and_columns [, ...] ] 其中option可以是下列之一: VERBOSE [ boolean ] SKIP_LOCKED [ boolean ] BUFFER_USAGE_LIMIT size 其中table_and_columns是: [ ONLY …SQL 命令 · 维护 ANYSQL 命令与语法PG189.24.4. ANY/SOME # expression operator ANY (subquery) expression operator SOME (subquery) 这种形式的右侧是一个用括号括起来的子查询,它必须恰好返回一列。左侧表达式会被求值,并使用给定的 operator 与子查询结果的每一行进行比较。该操作符必须产生布尔结果。如果得到任何真值结果,那么AN…子查询表达式 › ANY/SOME ASSQL 命令与语法PG18省略AS关键词 在 SQL 标准中,只要新列名是一个合法的列名(就是说与任何保留关键词不同),就可以省略输出列名之前的可选关键词AS。PostgreSQL要稍微严格些:只要新列名匹配任何关键词(保留或者非保留)就需要AS。推荐的习惯是使用 AS或者带双引号的输出列名来防止与未来增加的关键词可能的冲突。 在FROM项中,标准和 PostgreSQL都允许在非保留关键字别名前省略A…SELECT › 兼容性 › 省略AS关键词 AT LOCALSQL 命令与语法PG189.9.4. AT TIME ZONE 和 AT LOCAL # AT TIME ZONE 操作符可将不带时区的时间戳转换为带时区的时间戳或反向转换,也可将 time with time zone 值转换到不同的时区。表 9.34展示了它的各种变体。 表 9.34. AT TIME ZONE 和 AT LOCAL 变体 操作符 描述 示例 timestamp without t…日期/时间函数和操作符 › AT TIME ZONE 和 AT LOCAL AT TIME ZONESQL 命令与语法PG189.9.4. AT TIME ZONE 和 AT LOCAL # AT TIME ZONE 操作符可将不带时区的时间戳转换为带时区的时间戳或反向转换,也可将 time with time zone 值转换到不同的时区。表 9.34展示了它的各种变体。 表 9.34. AT TIME ZONE 和 AT LOCAL 变体 操作符 描述 示例 timestamp without t…日期/时间函数和操作符 › AT TIME ZONE 和 AT LOCAL BEGINSQL 命令与语法本站词条开始一个事务块 BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ] 其中 transaction_mode 是下列之一: ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED } READ WR…SQL 命令 · 事务控制 CALLSQL 命令与语法本站词条调用一个过程 CALL name ( [ argument ] [, ...] ) 函数与过程SQL 命令 · 函数与过程 CASESQL 命令与语法PG189.18.1. CASE # SQL CASE表达式是一种通用的条件表达式,类似于其它编程语言中的 if/else 语句: CASE WHEN condition THEN result [WHEN ...] [ELSE result] END CASE子句可以用于任何表达式可以出现的地方。每一个condition是一个返回boolean结果的表达式。如果结果为真,那么CASE…条件表达式 › CASE CHECKPOINTSQL 命令与语法本站词条强制执行一次预写式日志检查点 CHECKPOINT [ ( option [, ...] ) ] 其中option可以是: FLUSH_UNLOGGED [ boolean ] MODE { FAST | SPREAD } 维护SQL 命令 · 维护 CLOSESQL 命令与语法本站词条关闭一个游标 CLOSE { name | ALL } 游标与预备语句SQL 命令 · 游标与预备语句 CLUSTERSQL 命令与语法本站词条按照一个索引对表进行聚簇 CLUSTER [ ( option [, ...] ) ] [ table_name [ USING index_name ] ] 其中 option 可以是以下之一: VERBOSE [ boolean ] 维护SQL 命令 · 维护 COALESCESQL 命令与语法PG189.18.2. COALESCE # COALESCE(value [, ...]) COALESCE函数返回参数中第一个不为 null 的值。只有所有参数都为 null 时,才返回 null。它常用于在检索数据以供显示时,用默认值替换 null 值。例如: SELECT COALESCE(description, short_description, '(none)') ..…条件表达式 › COALESCE COLLATION FORSQL 命令与语法PG18COLLATION FOR ( "any" ) → text 返回传入值的排序规则名称。必要时会为返回的名称加上引号和模式限定。如果无法为参数表达式推导出排序规则,则返回NULL。如果参数不属于支持排序规则的数据类型,则报错。 collation for ('foo'::text) → "default" collation for ('foo' COLLATE "de_DE"…系统信息函数和操作符 › 系统目录信息函数 COMMENTSQL 命令与语法本站词条定义或修改对象的注释 COMMENT ON { ACCESS METHOD object_name | AGGREGATE aggregate_name ( aggregate_signature ) | CAST (source_type AS target_type) | COLLATION object_name | COLUMN relation_name.colum…SQL 命令 · 其它对象 COMMITSQL 命令与语法本站词条提交当前事务 COMMIT [ WORK | TRANSACTION ] [ AND [ NO ] CHAIN ] 事务控制SQL 命令 · 事务控制 COMMIT PREPAREDSQL 命令与语法本站词条提交一个先前为两阶段提交而预备的事务 COMMIT PREPARED transaction_id 事务控制SQL 命令 · 事务控制 COPYSQL 命令与语法本站词条在文件和表之间复制数据 COPY table_name [ ( column_name [, ...] ) ] FROM { 'filename' | PROGRAM 'command' | STDIN } [ [ WITH ] ( option [, ...] ) ] [ WHERE condition ] COPY { table_name [ ( column_nam…SQL 命令 · 查询与数据操作 CREATE ACCESS METHODSQL 命令与语法本站词条定义一种新的访问方法 CREATE ACCESS METHOD name TYPE access_method_type HANDLER handler_function 扩展与访问方法SQL 命令 · 扩展与访问方法 CREATE AGGREGATESQL 命令与语法本站词条定义一个新的聚合函数 CREATE [ OR REPLACE ] AGGREGATE name ( [ argmode ] [ argname ] arg_data_type [ , ... ] ) ( SFUNC = sfunc, STYPE = state_data_type [ , SSPACE = state_data_size ] [ , FINALFUNC = f…SQL 命令 · 函数与过程 CREATE CASTSQL 命令与语法本站词条定义一种新的类型转换 CREATE CAST (source_type AS target_type) WITH FUNCTION function_name [ (argument_type [, ...]) ] [ AS ASSIGNMENT | AS IMPLICIT ] CREATE CAST (source_type AS target_type) WITHOUT…SQL 命令 · 类型与运算符 CREATE COLLATIONSQL 命令与语法本站词条定义一种新排序规则 CREATE COLLATION [ IF NOT EXISTS ] name ( [ LOCALE = locale, ] [ LC_COLLATE = lc_collate, ] [ LC_CTYPE = lc_ctype, ] [ PROVIDER = provider, ] [ DETERMINISTIC = boolean, ] [ RULES …SQL 命令 · 类型与运算符 CREATE CONVERSIONSQL 命令与语法本站词条定义一个新的编码转换 CREATE [ DEFAULT ] CONVERSION name FOR source_encoding TO dest_encoding FROM function_name 类型与运算符SQL 命令 · 类型与运算符 CREATE DATABASESQL 命令与语法本站词条创建一个新数据库 CREATE DATABASE name [ WITH ] [ OWNER [=] user_name ] [ TEMPLATE [=] template ] [ ENCODING [=] encoding ] [ STRATEGY [=] strategy ] [ LOCALE [=] locale ] [ LC_COLLATE [=] lc_collat…SQL 命令 · 数据库、模式与表空间 CREATE DOMAINSQL 命令与语法本站词条定义一个新域 CREATE DOMAIN name [ AS ] data_type [ COLLATE collation ] [ DEFAULT expression ] [ domain_constraint [ ... ] ] 其中 domain_constraint 是: [ CONSTRAINT constraint_name ] { NOT NULL | N…SQL 命令 · 类型与运算符 CREATE EVENT TRIGGERSQL 命令与语法本站词条定义一个新的事件触发器 CREATE EVENT TRIGGER name ON event [ WHEN filter_variable IN (filter_value [, ... ]) [ AND ... ] ] EXECUTE { FUNCTION | PROCEDURE } function_name() 触发器与规则SQL 命令 · 触发器与规则 CREATE EXTENSIONSQL 命令与语法本站词条安装一个扩展 CREATE EXTENSION [ IF NOT EXISTS ] extension_name [ WITH ] [ SCHEMA schema_name ] [ VERSION version ] [ CASCADE ] 扩展与访问方法SQL 命令 · 扩展与访问方法 CREATE FOREIGN DATA WRAPPERSQL 命令与语法本站词条定义一个新的外部数据包装器 CREATE FOREIGN DATA WRAPPER name [ HANDLER handler_function | NO HANDLER ] [ VALIDATOR validator_function | NO VALIDATOR ] [ CONNECTION connection_function | NO CONNECTION ] […SQL 命令 · 外部数据 CREATE FOREIGN TABLESQL 命令与语法本站词条定义一个新外部表 CREATE FOREIGN TABLE [ IF NOT EXISTS ] table_name ( [ { column_name data_type [ OPTIONS ( option 'value' [, ... ] ) ] [ COLLATE collation ] [ column_constraint [ ... ] ] | table_co…SQL 命令 · 外部数据 CREATE FUNCTIONSQL 命令与语法本站词条定义一个新函数 CREATE [ OR REPLACE ] FUNCTION name ( [ [ argmode ] [ argname ] argtype [ { DEFAULT | = } default_expr ] [, ...] ] ) [ RETURNS rettype | RETURNS TABLE ( column_name column_type [, .…SQL 命令 · 函数与过程 CREATE GROUPSQL 命令与语法本站词条定义一个新的数据库角色 CREATE GROUP name [ [ WITH ] option [ ... ] ] 其中 option 可以是: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGI…SQL 命令 · 角色与权限 CREATE INDEXSQL 命令与语法本站词条定义一个新索引 CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON [ ONLY ] table_name [ USING method ] ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass [ ( op…SQL 命令 · 索引与统计 CREATE LANGUAGESQL 命令与语法本站词条定义一种新的过程语言 CREATE [ OR REPLACE ] [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name HANDLER call_handler [ INLINE inline_handler ] [ VALIDATOR valfunction ] CREATE [ OR REPLACE ] [ TRUSTED ] [ PROCED…SQL 命令 · 函数与过程
更多结果

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

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