index 3a493dd6bf70cec435c084b490140007607a5c1e..3bc17164312c548b4723f210ddc979c2a507d7db 100644 (file)
{
uint64 i;
List *list = NIL;
+ int spi_result;
- SPI_execute(query, true, 0);
+ spi_result = SPI_execute(query, true, 0);
+ if (spi_result != SPI_OK_SELECT)
+ elog(ERROR, "SPI_execute returned %s for %s",
+ SPI_result_code_string(spi_result), query);
for (i = 0; i < SPI_processed; i++)
{