sql >> データベース >  >> RDS >> PostgreSQL

libpq:PGconn接続が失敗した後にエラーコードを取得する方法

    したがって、さらに調査を行い、postgres開発者に質問したところ、現在、PQconnectdbParams()からエラーコードを取得することはできないようです。

    これは、内部で検出されたエラー(不明なホスト名など)にSQLStateエラーコードを割り当てようとしないlibpq自体の欠点のようです。

    これはpostgresdevtodoリストにあるようですが、優先事項ではありません。

    TL; DR:libpqを使用する場合は、テキストエラーメッセージ(ローカライズされている言語に関係なく)を使用する方法を学びます。



    1. ORA-30926:ソース表で安定した行のセットを取得できません

    2. only_full_group_byでクエリグループを修正する方法

    3. 表データのXMLを生成するSQL

    4. 他の列の値に依存する列