2013-04-03 40 views

回答

1

這只是補充我不能以評論的形式離開,因爲聲譽的原因。

請注意,您無法在PQconnectdb期間移植出可能出現錯誤的SQLSTATE。理論上,您可以閱讀pg_conn(內部結構)字段last_sqlstate,其中包含正確的值。

例如,如果您嘗試使用無效的登錄名/密碼連接,它會給你28P01。對於錯誤的數據庫,它將包含3D000

我希望他們爲這個領域定義公開可用的getter。

您可以檢查這一項,以及: libpq: How to get the error code after a failed PGconn connection

+0

請考慮提交這個補丁。 –