SPI_unregister_relation <refpurpose>remove an ephemeral named relation from the registry</refpurpose> — 短命の名前付きリレーションをSPIのレジストリから削除する
int SPI_unregister_relation(const char * name
)
<function>SPI_unregister_relation</function> removes an ephemeral named
relation from the registry for the current connection.
SPI_unregister_relation
は短命の名前付きリレーションを現在の接続のレジストリから削除します。
const char * name
the relation registry entry name リレーションのレジストリエントリの名前
If the execution of the command was successful then the following (nonnegative) value will be returned: コマンドの実行に成功したときは、次の(負でない)値が返されます。
SPI_OK_REL_UNREGISTER
if the tuplestore has been successfully removed from the registry タプルストアがレジストリから削除された場合
On error, one of the following negative values is returned: エラーが発生したときは、以下の負の値の一つが返されます。
SPI_ERROR_ARGUMENT
if <parameter>name</parameter> is <symbol>NULL</symbol>
name
がNULL
の場合
SPI_ERROR_UNCONNECTED
if called from an unconnected C function 未接続のC関数から呼び出された場合
SPI_ERROR_REL_NOT_FOUND
if <parameter>name</parameter> is not found in the registry for the
current connection
name
が現在の接続のレジストリに見つからない場合