PostgreSQL 的全新 C++ 客戶端 API 已發布!

發表於 2018-05-23,作者:Dmitry Igrishin
相關開放原始碼

簡介

PostgreSQL Frontend (Pgfe) 是 PostgreSQL 伺服器的 C++ 客戶端 API。此軟體品質為「beta」版,API 可能會變更。 歡迎提供任何意見反應。

功能

目前的 API 允許使用:

  • 資料庫連線(支援阻塞和非阻塞 IO 模式);
  • 預處理語句(支援具名參數);
  • SQLSTATE 代碼(與枚舉一樣簡單);
  • 動態 SQL;
  • 可擴充的資料類型轉換(包括支援 PostgreSQL 陣列與 STL 容器之間的轉換)。

近期將推出的功能

緊急的 TODO 清單包括:

  • 透過 Standard C++ 程式庫的 IO 串流支援大型物件;
  • 支援 COPY 指令;
  • 支援與 C++ 程式碼分開的 SQL 查詢工作;
  • Composite 資料類型,用於處理複合類型;
  • Dynamic_array 資料類型,用於處理可變維度的陣列;
  • C API。

詳細資訊

詳細資訊請參閱: