SPI_register_relation — сделать эфемерное именованное отношение доступным по имени в запросах SPI
int SPI_register_relation(EphemeralNamedRelation enr)
SPI_register_relation делает эфемерное именованное
отношение с сопутствующей информацией доступным для запросов, планируемых и
выполняемых через текущее соединение SPI.
EphemeralNamedRelation enrзапись в реестре эфемерных именованных отношений
Если выполнение команды завершилось успешно, возвращается следующее (неотрицательное) значение:
SPI_OK_REL_REGISTERесли отношение было успешно зарегистрировано по имени
В случае ошибки возвращается одно из следующих отрицательных значений:
SPI_ERROR_ARGUMENT
если enr имеет значение NULL или его
name поле NULL
SPI_ERROR_UNCONNECTEDпри вызове из неподключенной функции на языке C
SPI_ERROR_REL_DUPLICATE
если имя, указанное в name поле структуры
enr уже зарегистрировано для данного соединения