Pgfe 2、PostgreSQL 用クライアント C++ API が利用可能

Pgfe 2 (PostGres FrontEnd) の最初の安定版リリースが公開されました。これは、C++ で書かれ、C++ プロジェクトでの PostgreSQL の作業を簡素化する、PostgreSQL 用の高度で機能豊富なドライバー (クライアント API) です。 プロジェクト コードは、Apache 2.0 ライセンスに基づいて配布されます。 ビルドには、C++17 標準をサポートするコンパイラが必要です。

主な機能:

  • ブロッキング モードとノンブロッキング モードでの接続。
  • 位置パラメータと名前付きパラメータを使用して準備されたステートメントを処理します。
  • 例外と SQLSTATE エラー コードを使用した高度なエラー処理。
  • 関数とプロシージャの呼び出しのサポート。
  • SQL クエリを動的に構築するためのサポート。
  • クライアントとサーバー間の転送段階で拡張可能なデータ型を変換する機能 (たとえば、PostgreSQL 配列と STL コンテナー間の変換)。
  • リクエストのパイプライン送信 (パイプライン) のサポート。これにより、前のリクエストの結果を待たずに次のリクエストを送信することで、多数の小規模な書き込み操作 (INSERT/UPDATE/DELETE) の実行を大幅に高速化できます。
  • ラージ オブジェクトは、大規模なデータ セットへのストリーミング アクセスをサポートします。
  • DBMS からファイル間でデータをコピーするための COPY 操作のサポート。
  • クライアント側で SQL クエリを C++ コードから分離する機能。
  • マルチスレッド アプリケーションでの使用に適した、シンプルで信頼性の高い接続プールを提供します。

出所: オープンネット.ru

コメントを追加します