PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

SPI_finish

SPI_finish — 把一个 C 函数从 SPI 管理器断开

Synopsis

int SPI_finish(void)

描述

SPI_finish 关闭一个到 SPI 管理器的现有 连接。 在完成您的 C 函数当前调用所需的 SPI 操作之后,必须调用这个 函数。 不过,如果您通过 elog(ERROR) 中止事务,则无需操心这件事。 那种情况下 SPI 会自动清理自己。

返回值

SPI_OK_FINISH

表示已正确断开

SPI_ERROR_UNCONNECTED

如果是从未连接的 C 函数调用