Postgresql 中文操作指南 47. Server Programming Interface 47.1. Interface Functions SPI_connect Postgresql 中文操作指南 SPI_connect SPI_connect、SPI_connect_ext — 将 C 函数连接到 SPI 管理器 Synopsis int SPI_connect(void) int SPI_connect_ext(int options) Description SPI_connect 从 C 函数调用打开与 SPI 管理器的连接。如果要通过 SPI 执行命令,必须调用此函数。可以从未连接的 C 函数调用一些实用 SPI 函数。 SPI_connect_ext 执行相同操作,但有一个参数允许传递选项标志。当前,提供以下选项值: SPI_OPT_NONATOMIC 将 SPI 连接设置为 nonatomic ,这意味着允许事务控制调用 ( SPI_commit , SPI_rollback )。否则,调用这些函数会导致立即出错。 SPI_connect() 等同于 SPI_connect_ext(0) 。 Return Value SPI_OK_CONNECT on success SPI_ERROR_CONNECT on error