L-ewwel rilaxx stabbli ta 'Pgfe 2 (PostGres FrontEnd), sewwieq avvanzat u b'ħafna karatteristiċi (API klijent) għal PostgreSQL, miktub f'C++ u li jissimplifika x-xogħol ma' PostgreSQL fi proġetti C++, ġie ppubblikat. Il-kodiċi tal-proġett huwa mqassam taħt il-liċenzja Apache 2.0. Il-bini jeħtieġ kompilatur li jappoġġja l-istandard C++17.
Karatteristiċi ewlenin:
- Konnessjoni f'modi ta 'imblukkar u mhux imblukkar.
- Ipproċessar dikjarazzjonijiet ippreparati b'parametri pożizzjonali u msemmija.
- Immaniġġjar avvanzat ta 'żbalji bl-użu ta' eċċezzjonijiet u kodiċijiet ta 'żball SQLSTATE.
- Appoġġ għal funzjonijiet u proċeduri ta' sejħa.
- Appoġġ għall-bini dinamiku ta 'mistoqsijiet SQL.
- Kapaċità li tikkonverti tipi ta 'dejta estensibbli fl-istadju tat-trasferiment bejn il-klijent u s-server (per eżempju, konverżjonijiet bejn arrays PostgreSQL u kontenituri STL).
- Appoġġ għat-trasmissjoni tal-pipeline ta 'talbiet (pipeline), li jippermettilek tħaffef b'mod sinifikanti l-eżekuzzjoni ta' numru kbir ta 'operazzjonijiet ta' kitba żgħar (INSERT/UPDATE/DELETE) billi tibgħat it-talba li jmiss mingħajr ma tistenna r-riżultat ta 'qabel.
- Appoġġ għall-Oġġetti Kbar għall-aċċess ta' streaming għal settijiet ta' dejta kbar.
- Appoġġ għall-operazzjoni KOPJA għall-ikkupjar tad-dejta bejn fajl minn DBMS.
- Kapaċità li tissepara mistoqsijiet SQL mill-kodiċi C++ fuq in-naħa tal-klijent.
- Tipprovdi ġabra ta 'konnessjoni sempliċi u affidabbli adattata għall-użu f'applikazzjonijiet b'ħafna kamini.
Sors: opennet.ru