PostgreSQL 文档检索
PG 18 · 按类别浏览,或输入名称与关键词
常用条目12360
关键词/值连接字符串32.1.1.1. 关键词/值连接字符串在关键词/值格式中,每一个参数设置的形式都是关键词 = 值,设置之间以空格分隔。设置的等号周围的空格是可选的。要写一个空值或一个包含空格的值,将它用单引号包围,例如 keyword = 'a value'。值里面的单引号和反斜杠必须用一个反斜杠转义,即\' 和\\。示例:host=localhost port=5432 dbname=my…关键词/值连接字符串
关闭一个大对象描述符33.3.10. 关闭一个大对象描述符可以通过调用
int lo_close(PGconn *conn, int fd);
来关闭一个大对象描述符,其中 fd 是由 lo_open 返回的大对象描述符。成功时,lo_close 返回零;出错时返回值为 -1。任何在事务结束时仍保持打开的大对象描述符都会被自动关闭。关闭一个大对象描述符
关闭一个连接34.2.3. 关闭一个连接要关闭连接,请使用以下语句:EXEC SQL DISCONNECT [connection];
connection 可以通过以下方式指定:connection-name CURRENT ALL
如果未指定连接名称,则关闭当前连接。应用程序始终显式断开其打开的每个连接,是良好的编程习惯。关闭一个连接
关闭回调50.3.3. 关闭回调
shutdown_cb 回调在服务器后端完成对该连接的令牌验证后执行。如果验证器模块分配了状态,该回调应释放相关资源以避免资源泄漏。typedef void (*ValidatorShutdownCB) (ValidatorModuleState *state);关闭回调
关闭回调49.2.4. 关闭回调当归档器进程退出(例如发生错误之后),或者 archive_library 的值发生变化时,会调用 shutdown_cb 回调。如果没有定义 shutdown_cb,在这些情况下就不会采取特殊操作。如果归档模块维护了任何状态,该回调应负责释放这些状态,以避免泄漏。typedef void (*ArchiveShutdownCB) (ArchiveMod…关闭回调
关闭回调47.6.4.2. 关闭回调当一个此前处于活动状态的复制槽不再使用时,就会调用可选的 shutdown_cb 回调。它可用于释放输出插件私有的资源。此时只是停止流式传输,并不一定删除该槽。typedef void (*LogicalDecodeShutdownCB) (struct LogicalDecodingContext *ctx);关闭回调
关闭服务器18.5. 关闭服务器有几种关闭数据库服务器的方法。这些方法在内部都是向主管 postgres 进程发送信号。如果你使用的是预打包的 PostgreSQL,并且是按照其提供的机制来启动服务器的,那么停止服务器时也应采用同样的机制。详细信息请查阅该软件包级别的文档。当直接管理服务器时,你可以通过向 postgres 进程发送不同的信号来控制关闭类型:SIGTERM # 这是智能关…关闭服务器
其他数据库对象5.14. 其他数据库对象表是关系数据库结构中的核心对象,因为它们承载着数据。但它们并不是数据库中唯一存在的对象。还可以创建许多其他种类的对象,以便让数据的使用和管理更加高效或方便。本章不会讨论这些对象,但这里给出一个列表,让你了解有哪些可能性:视图 函数、过程和操作符 数据类型和域 触发器和重写规则这些主题的详细信息请见第 V 部分。其他数据库对象
其他目标17.4.4.5. 其他目标
clean # 删除所有构建产物 test # 运行所有已启用的测试(包括 contrib) world # 构建所有内容,包括文档 help # 列出重要的目标其他目标
其他类型的常量4.1.2.7. 其他类型的常量任意类型的常量都可以用下列记法之一输入:type 'string' 'string'::type CAST ( 'string' AS type )
字符串常量的文本会被传递给名为 type 的类型的输入转换例程。其结果是一个指定类型的常量。如果该常量必须具有的类型不存在歧义(例如,它被直接赋给某个表列时),就可以省略显式类型转换,在这种情况下它…其他类型的常量
其他编码约定55.4. 其他编码约定
C 标准 # PostgreSQL 中的代码只应依赖 C99 标准提供的语言特性。这意味着,至少除少数平台相关部分外,符合 C99 的编译器必须能够编译 postgres。 不过,C99 标准中包含的少数特性目前不允许在 PostgreSQL 核心代码中使用。目前包括可变长度数组、声明与代码交错、// 注释以及通用字符名。原因包括可移植性和历史实践。 …其他编码约定
其他要关注的事项41.13.2. 其他要关注的事项这一节解释了在移植 Oracle PL/SQL 函数到 PostgreSQL 中时要关注的一些其他问题。其他要关注的事项
其他规划器选项19.7.4. 其他规划器选项
default_statistics_target (integer) # 为没有通过 ALTER TABLE SET STATISTICS 设置列相关目标的表列设置默认统计目标。更大的值增加了需要做 ANALYZE 的时间,但是可能会改善规划器的估计质量。默认值是 100。有关 PostgreSQL 查询规划器使用的统计信息的更多内容,请参考第…其他规划器选项
其他默认值19.11.4. 其他默认值
dynamic_library_path (string) # 如果需要打开一个可以动态装载的模块并且在 CREATE FUNCTION 或 LOAD 命令中指定的文件名没有目录部分(即名字中不包含斜线),那么系统将搜索这个路径以查找所需的文件。 参数 dynamic_library_path 的值必须是由冒号(Windows 上为分号)分隔的绝对…其他默认值
兼容性兼容性
SQL 标准中没有 DROP GROUP 语句。兼容性
兼容性兼容性
GRANT 命令的兼容性注解同样适用于 REVOKE。按照标准,关键词 RESTRICT 或 CASCADE 是必需的,但 PostgreSQL 默认假定为 RESTRICT。兼容性
兼容性兼容性
SQL 标准中说明了 ALLOCATE DESCRIPTOR。兼容性
兼容性兼容性
SQL 标准中说明了 CONNECT,但是连接参数的格式是与实现相关的。兼容性
兼容性兼容性
SQL 标准说明了 DEALLOCATE DESCRIPTOR。兼容性
兼容性兼容性
DECLARE STATEMENT 是对 SQL 标准的扩展,知名的 DBMS 也支持它。兼容性
兼容性兼容性
SQL 标准中说明了 DECLARE。兼容性
兼容性兼容性
SQL 标准中说明了 DESCRIBE。兼容性
兼容性兼容性
SQL 标准中说明了 DISCONNECT。兼容性
兼容性兼容性
SQL 标准中说明了 EXECUTE IMMEDIATE。兼容性
兼容性兼容性
SQL 标准中说明了 GET DESCRIPTOR。兼容性
兼容性兼容性
SQL 标准中说明了 OPEN。兼容性
兼容性兼容性
SQL 标准中说明了 PREPARE。兼容性
兼容性兼容性
SET AUTOCOMMIT 是 PostgreSQL ECPG 的扩展。兼容性
兼容性兼容性
SQL 标准中说明了 SET CONNECTION。兼容性
兼容性兼容性
SQL 标准中说明了 SET DESCRIPTOR。兼容性
兼容性兼容性
TYPE 命令是一种 PostgreSQL 扩展。兼容性
兼容性兼容性
VAR 命令是一个 PostgreSQL 扩展。兼容性
兼容性兼容性
SQL 标准中说明了 WHENEVER,但是大部分动作是 PostgreSQL 扩展。兼容性
兼容性F.17.6. 兼容性自 PostgreSQL 9.0 起,hstore 使用了与更早版本不同的内部表示。这不会妨碍转储/恢复升级,因为文本表示(即转储中使用的表示)没有改变。在进行二进制升级时,通过让新代码识别旧格式数据,维持了向上兼容性。这会在处理尚未被新代码修改过的数据时带来轻微的性能损失。可以通过执行如下 UPDATE 语句,强制升级表列中的所有值:UPDATE tab…兼容性
兼容性兼容性这个命令是 PostgreSQL 扩展,只是出于历史原因而保留。ROLLBACK 是与之等效的标准 SQL 命令。兼容性
兼容性兼容性在 SQL 标准中没有 ALTER AGGREGATE 语句。兼容性
兼容性兼容性
SQL 标准中没有 ALTER COLLATION 语句。兼容性
兼容性兼容性在 SQL 标准中没有 ALTER CONVERSION 语句。兼容性
兼容性兼容性
ALTER DATABASE 语句是一个 PostgreSQL 扩展。兼容性
兼容性兼容性在 SQL 标准中没有 ALTER DEFAULT PRIVILEGES 语句。兼容性
更多结果
输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。
pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开