Redrock Postgres 搜索 英文
版本: 9.3 / 9.4 / 9.5 / 9.6 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17

SPI_connect

SPI_connect, SPI_connect_ext — 连接一个C函数到 SPI 管理器

大纲

int SPI_connect(void)
int SPI_connect_ext(int options)

描述

SPI_connect从一个C函数调用中打开一个到 SPI 管理器的连接。如果你想要通过 SPI 执行命令,你必须调用这个函数。有一些功能性 SPI 函数可以从未连接的C函数中调用。

SPI_connect_ext执行相同的操作,但有一个参数允许传递选项标志。目前,以下选项值可用:

SPI_OPT_NONATOMIC

将SPI连接设置为nonatomic,这意味着事务控制调用(SPI_commitSPI_rollback)是允许的。否则,调用这些函数将立即导致错误。

SPI_connect()等效于SPI_connect_ext(0)

返回值

SPI_OK_CONNECT

成功时

SPI_ERROR_CONNECT

错误时