Use pg_result_error(), pg_result_status() and pg_connection_status() for better error handling.
Les messages d'erreur peuvent être écrasé par des appels internes à l'extension PostgreSQL(libpq): il se peut que le message retourné ne soit pas approprié, notamment si plusieurs erreurs ont eu lieu dans le module.