Добрый день, коллеги. Подскажите, пожалуйста: хочу силами libpq-devel выполнить запрос
EXPLAIN (ANALYZE, VERBOSE, BUFFERS, SETTINGS) INSERT INTO table (<some columns>) VALUES (...), (...), ... ;
Делаю так:
PGresult *res = PQexec(conn, base_query_s); // в base_query_s — полностью строка запроса
if (PQresultStatus(res) != PGRES_COMMAND_OK) {
printf("No data :(\n");
PQclear(res);
do_exit(conn);
}
Возвращает 'no data'
А если без EXPLAIN выполнить, а просто INSERT, то код возвращается PGRES_COMMAND_OK
Подскажите, в чём проблема?