1SPI_COPYTUPLE(3) PostgreSQL 12.2 Documentation SPI_COPYTUPLE(3)
2
3
4
6 SPI_copytuple - make a copy of a row in the upper executor context
7
9 HeapTuple SPI_copytuple(HeapTuple row)
10
12 SPI_copytuple makes a copy of a row in the upper executor context. This
13 is normally used to return a modified row from a trigger. In a function
14 declared to return a composite type, use SPI_returntuple instead.
15
16 This function can only be used while connected to SPI. Otherwise, it
17 returns NULL and sets SPI_result to SPI_ERROR_UNCONNECTED.
18
20 HeapTuple row
21 row to be copied
22
24 the copied row, or NULL on error (see SPI_result for an error
25 indication)
26
27
28
29PostgreSQL 12.2 2020 SPI_COPYTUPLE(3)