Con la funzione
char *PQresultErrorField(const PGresult *res, int fieldcode);
è possibile ottenere varie informazioni sullo stato dell'operazione eseguita, inclusi gravità, sqlstate, messaggi di errore principali e dettagliati, messaggi di suggerimento e molti altri. Vedi i dettagli in la documentazione .