SPI_copytuple — создание копии строки в верхнем контексте исполнителя
HeapTuple SPI_copytuple(HeapTuple row)
SPI_copytuple создает копию строки в верхнем контексте исполнителя. Обычно это используется для возврата измененной строки из триггера. В функции, объявленной как возвращающая составной тип, используйте SPI_returntuple вместо неё.
Эта функция может использоваться только при наличии подключения к SPI.
В противном случае она возвращает NULL и устанавливает SPI_result в
SPI_ERROR_UNCONNECTED.
HeapTuple rowстрока для копирования
скопированная строка или NULL в случае ошибки
(см. SPI_result для получения кода ошибки)