С функцията
char *PQresultErrorField(const PGresult *res, int fieldcode);
можете да получите различна информация за състоянието на извършената операция, включително сериозност, sqlstate, основни и подробни съобщения за грешка, подсказващо съобщение и няколко други. Вижте подробности в документацията .