Pgfe 2, klien C++ API untuk PostgreSQL tersedia

Keluaran stabil pertama Pgfe 2 (PostGres FrontEnd), pemacu canggih dan kaya ciri (API pelanggan) untuk PostgreSQL, ditulis dalam C++ dan memudahkan kerja dengan PostgreSQL dalam projek C++, telah diterbitkan. Kod projek diedarkan di bawah lesen Apache 2.0. Bina memerlukan pengkompil yang menyokong piawaian C++17.

Ciri-ciri utama:

  • Sambungan dalam mod menyekat dan tidak menyekat.
  • Memproses pernyataan yang disediakan dengan parameter kedudukan dan dinamakan.
  • Pengendalian ralat lanjutan menggunakan pengecualian dan kod ralat SQLSTATE.
  • Sokongan untuk fungsi dan prosedur panggilan.
  • Sokongan untuk membina pertanyaan SQL secara dinamik.
  • Keupayaan untuk menukar jenis data yang boleh dikembangkan pada peringkat pemindahan antara klien dan pelayan (contohnya, penukaran antara tatasusunan PostgreSQL dan bekas STL).
  • Sokongan untuk penghantaran permintaan saluran paip (talian paip), yang membolehkan anda mempercepatkan pelaksanaan sebilangan besar operasi tulis kecil (INSERT/KEMASKINI/DELETE) dengan menghantar permintaan seterusnya tanpa menunggu keputusan yang sebelumnya.
  • Sokongan Objek Besar untuk akses penstriman kepada set data yang besar.
  • Sokongan untuk operasi COPY untuk menyalin data antara fail daripada DBMS.
  • Keupayaan untuk memisahkan pertanyaan SQL daripada kod C++ pada bahagian klien.
  • Menyediakan kumpulan sambungan yang mudah dan boleh dipercayai sesuai untuk digunakan dalam aplikasi berbilang benang.

Sumber: opennet.ru

Tambah komen