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

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

PostgreSQL 文档检索

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

常用条目12360
兼容性章节正文PG18兼容性 DROP SEQUENCE 符合 SQL 标准,但标准每条命令只允许删除一个序列,而 IF EXISTS 选项是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 DROP SERVER 符合 ISO/IEC 9075-9(SQL/MED)。IF EXISTS 子句是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 DROP STATISTICS 命令。兼容性 兼容性章节正文PG18兼容性 DROP SUBSCRIPTION 是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性此命令符合 SQL 标准,只是标准每条命令只允许删除一个表,且 IF EXISTS 选项是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 DROP TABLESPACE 是一种 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性这种形式的 DROP TRANSFORM 是 PostgreSQL 的一种扩展。详见 CREATE TRANSFORM。兼容性 兼容性章节正文PG18兼容性 PostgreSQL 中的 DROP TRIGGER 语句与 SQL 标准不兼容。在 SQL 标准中,触发器名称不是表局部的,因此该命令仅为 DROP TRIGGER name。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 DROP TEXT SEARCH CONFIGURATION 语句。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 DROP TEXT SEARCH DICTIONARY 语句。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 DROP TEXT SEARCH PARSER 语句。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 DROP TEXT SEARCH TEMPLATE 语句。兼容性 兼容性章节正文PG18兼容性此命令与 SQL 标准中的对应命令相似,但 IF EXISTS 选项是 PostgreSQL 扩展。不过请注意,CREATE TYPE 命令的大部分内容,以及 PostgreSQL 中的数据类型扩展机制,都不同于 SQL 标准。兼容性 兼容性章节正文PG18兼容性 DROP USER 语句是 PostgreSQL 的一种扩展。SQL 标准将用户的定义留给具体实现决定。兼容性 兼容性章节正文PG18兼容性 DROP USER MAPPING 符合 ISO/IEC 9075-9(SQL/MED)。IF EXISTS 子句是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性此命令符合 SQL 标准,只是标准每条命令只允许删除一个视图,且 IF EXISTS 选项是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性命令 END 是 PostgreSQL 扩展,提供了与 SQL 标准规定的 COMMIT 等效的功能。兼容性 兼容性章节正文PG18兼容性 SQL 标准包含 EXECUTE 语句,但它只用于嵌入式 SQL。这里的 EXECUTE 语句还使用了稍有不同的语法。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有定义 EXPLAIN 语句。以下语法在 PostgreSQL 9.0 之前使用,并且仍然受支持:EXPLAIN [ ANALYZE ] [ VERBOSE ] statement 注意,在这种语法中,选项必须严格按显示的顺序指定。兼容性 兼容性章节正文PG18兼容性 SQL 标准只为嵌入式 SQL 定义了 FETCH。这里描述的 FETCH 变体会像 SELECT 结果那样返回数据,而不是把数据放入主变量中。除此之外,FETCH 与 SQL 标准完全向上兼容。涉及 FORWARD 和 BACKWARD 的 FETCH 形式,以及形式 FETCH count 和 FETCH ALL(其中隐含了 FORWARD)都是 PostgreSQ…兼容性 兼容性章节正文PG18兼容性根据 SQL 标准,ALL PRIVILEGES 中的 PRIVILEGES 关键字是必需的。SQL 标准也不支持每条命令对多个对象设置权限。PostgreSQL 允许对象拥有者撤销自己的普通权限:例如,表拥有者可以通过撤销自己的 INSERT、UPDATE、DELETE 和 TRUNCATE 权限,使该表对自己变成只读。这在 SQL 标准中是不可能的。原因是 Postg…兼容性 兼容性章节正文PG18兼容性 IMPORT FOREIGN SCHEMA 命令符合 SQL 标准,但 OPTIONS 子句是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 INSERT 符合 SQL 标准,但 RETURNING 子句是 PostgreSQL 扩展,在 INSERT 中使用 WITH 的能力以及使用 ON CONFLICT 指定替代动作的能力也都是扩展。此外,标准不允许省略列名列表却又不是所有列都由 VALUES 子句或 query 填充的情况。如果你希望使用比 ON CONFLICT 更符合 SQL 标准的语句,请参见 …兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 LISTEN 语句。兼容性 兼容性章节正文PG18兼容性 LOAD 是 PostgreSQL 的一种扩展。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 LOCK TABLE,而是使用 SET TRANSACTION 来指定事务的并发级别。PostgreSQL 也支持这一点;详见 SET TRANSACTION。除 ACCESS SHARE、ACCESS EXCLUSIVE 和 SHARE UPDATE EXCLUSIVE 锁模式外,PostgreSQL 的锁模式和 LOCK TABLE 语法与 Or…兼容性 兼容性章节正文PG18兼容性这个命令符合 SQL 标准。WITH 子句、WHEN NOT MATCHED 上的 BY SOURCE 和 BY TARGET 限定词、DO NOTHING 动作以及 RETURNING 子句,都是对 SQL 标准的扩展。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 MOVE 语句。兼容性 兼容性章节正文PG18兼容性 SQL 标准中没有 NOTIFY 语句。兼容性 兼容性章节正文PG18兼容性 PREPARE TRANSACTION 是 PostgreSQL 扩展。它供外部事务管理系统使用,其中有些系统受标准约束(例如 X/Open XA),但这些系统的 SQL 侧并未标准化。兼容性 兼容性章节正文PG18兼容性 SQL 标准包含 PREPARE 语句,但它只用于嵌入式 SQL。这里的 PREPARE 语句在语法上也略有不同。兼容性 兼容性章节正文PG18兼容性 REASSIGN OWNED 命令是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 REFRESH MATERIALIZED VIEW 是 PostgreSQL 的扩展。兼容性 兼容性章节正文PG18兼容性在 SQL 标准中没有 REINDEX 命令。兼容性 兼容性章节正文PG18兼容性该命令符合 SQL 标准。标准规定关键字 SAVEPOINT 是强制的,但 PostgreSQL 允许省略它。兼容性 兼容性章节正文PG18兼容性 RESET 是一种 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 ROLLBACK PREPARED 是 PostgreSQL 扩展。它旨在供外部事务管理系统使用,其中有些系统已被标准覆盖(例如 X/Open XA),但这些系统的 SQL 侧并未标准化。兼容性 兼容性章节正文PG18兼容性 SQL 标准规定关键字 SAVEPOINT 是强制的,但 PostgreSQL 和 Oracle 允许省略它。SQL 只允许在 ROLLBACK 之后使用 WORK 作为噪声词,不允许使用 TRANSACTION。此外,SQL 还有一个可选子句 AND [ NO ] CHAIN,而 PostgreSQL 当前尚不支持。除此之外,该命令符合 SQL 标准。兼容性 兼容性章节正文PG18兼容性命令 ROLLBACK 符合 SQL 标准。形式 ROLLBACK TRANSACTION 是 PostgreSQL 扩展。兼容性 兼容性章节正文PG18兼容性 SQL 要求在建立另一个同名保存点时自动销毁原有保存点。在 PostgreSQL 中,旧保存点会被保留,不过在回滚或释放时只会使用最近建立的那个。(如果使用 RELEASE SAVEPOINT 释放较新的保存点,较旧的保存点将再次可供 ROLLBACK TO SAVEPOINT 和 RELEASE SAVEPOINT 使用。)除此之外,SAVEPOINT 完全符合 SQ…兼容性
更多结果

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

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