Megjelent a Pgfe 2 (PostGres FrontEnd) első stabil kiadása, egy fejlett és sokoldalú driverről (ügyfél API) van szó, amely PostgreSQL-hez készült, C++ nyelven íródott és megkönnyíti a PostgreSQL munkát C++ projektekben. A projekt kódja Apache 2.0 licenc alatt terjed.
Főbb funkciók:
- Kapcsolódás blokkoló és nem blokkoló módokban.
- Előkészített kifejezések (prepared statement) kezelése pozicionális és név szerinti paraméterekkel.
- Kiterjesztett hiba kezelés kivételkezeléssel és SQLSTATE hibakódokkal.
- Funkciók és eljárások hívásának támogatása.
- Dinamikus SQL lekérdezések generálásának támogatása.
- Lehetőség bővíthető adattípusok átalakítására a kliens és szerverrel (például PostgreSQL tömbök és STL konténerek közötti átalakítások).
- A lekérdezések csővezeték módban történő küldésének támogatása (pipeline), amely lehetővé teszi a sok apró írási (INSERT/UPDATE/DELETE) művelet végrehajtásának jelentős felgyorsítását, mivel a következő lekérdezést a korábbi eredményének megvárása nélkül lehet elküldeni.
- Large Objects támogatás a nagy adathalmazon történő folyamatos hozzáféréshez.
- COPY művelet támogatása az adatok másolására fájlok és az adatbázis között.
- SQL lekérdezések elválasztásának lehetősége a kliens oldali C++ kódtól.
- Egyszerű és megbízható kapcsolat medence biztosítása, amely alkalmas többszálú alkalmazásokhoz.
Forrás: opennet.ru
