sql >> Database teknologi >  >> RDS >> PostgreSQL

libpq:Sådan får du fejlkoden efter en mislykket PGconn-forbindelse

Så efter at have gjort noget mere research og spurgt postgres-udviklere ser det ud til, at det ikke i øjeblikket er muligt at få fejlkoden fra PQconnectdbParams().

Dette ser ud til at være en mangel ved selve libpq, som ikke forsøger at tildele SQLState-fejlkoder for fejl, som den registrerer internt (som et ukendt værtsnavn).

Dette ser ud til at være på postgres dev todo-listen, men det er ikke en prioritet.

TL;DR:Hvis du skal bruge libpq, så lær at leve med tekstfejlmeddelelsen (uanset hvilket sprog den er lokaliseret på).



  1. Konverter månedsnavn til månedsnummer i SQL Server

  2. Slut dig til to borde ved hjælp af id og efterkommere fra trælignende bord

  3. mysqldump-tabel uden at dumpe den primære nøgle

  4. Tæller nej. af poster fra flere tabeller; Oracle DB