uint64 proc;
/* Convert given text object to a C string */
- command = text_to_cstring(PG_GETARG_TEXT_PP(1));
- cnt = PG_GETARG_INT32(2);
+ command = text_to_cstring(PG_GETARG_TEXT_PP(0));
+ cnt = PG_GETARG_INT32(1);
SPI_connect();
ret = SPI_exec(command, cnt);
proc = SPI_processed;
+
/*
* If some rows were fetched, print them via elog(INFO).
*/
int i;
for (i = 1, buf[0] = 0; i <= tupdesc->natts; i++)
- snprintf(buf + strlen (buf), sizeof(buf) - strlen(buf), " %s%s",
+ snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), " %s%s",
SPI_getvalue(tuple, tupdesc, i),
(i == tupdesc->natts) ? " " : " |");
elog(INFO, "EXECQ: %s", buf);