Postgresql 中文操作指南

SPI_register_relation

SPI_register_relation - 通过 SPI 查询中名称的方式提供临时命名关联

Synopsis

int SPI_register_relation(EphemeralNamedRelation enr)

Description

SPI_register_relation 使临时命名关联连同相关信息,供通过当前 SPI 连接规划和执行的查询使用。

Arguments

  • EphemeralNamedRelation _enr_

    • 临时命名关联注册表条目

Return Value

如果命令执行成功,则会返回以下(非负数)值:

  • SPI_OK_REL_REGISTER

    • 如果已按名称成功注册关联

如果出错,将返回以下负值之一:

  • SPI_ERROR_ARGUMENT

    • 如果 enrNULL 或其 name 域是 NULL

  • SPI_ERROR_UNCONNECTED

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

  • SPI_ERROR_REL_DUPLICATE

    • 如果在 enrname 域中指定的名已为该连接注册