Могу ли я получить оригинальный запрос из объекта PGresult * в Postgres? - PullRequest
1 голос
/ 21 июня 2011
mConn = PQconnectdb( conninfo );
const char* pQuery = "SELECT X FROM Y...";
PGresult* stmt = PQexec( mConn, pQuery );

я могу это сделать?

char * original_query = Take( stmt );

ТНХ

Ответы [ 2 ]

1 голос
/ 22 июня 2011

Нет, структура PGresult не содержит эту информацию.Тебе нужно как-то его сохранить.

1 голос
/ 21 июня 2011

См. current_query() и его исходный код.

...