Pgfe 2 (PostGres FrontEnd)-ийн анхны тогтвортой хувилбар хэвлэгдэн гарлаа. PostgreSQL-д зориулсан энэхүү дэвшилтэт, онцлог шинж чанартай драйвер (клиент API) нь C++ хэл дээр бичигдсэн бөгөөд C++ төслүүдэд PostgreSQL-тэй ажиллах ажлыг хялбаршуулдаг. Төслийн кодыг Apache 2.0 лицензийн дагуу түгээдэг. Барилгад C++ 17 стандартыг дэмждэг хөрвүүлэгч шаардлагатай.
Гол давуу талууд:
- Блоклох болон блоклохгүй горимд холболт хийх.
- Байршлын болон нэрлэсэн параметр бүхий бэлтгэсэн мэдэгдлийг боловсруулж байна.
- Үл хамаарах зүйл болон SQLSTATE алдааны кодыг ашиглан алдааг сайжруулах дэвшилтэт арга.
- Дуудлага хийх функц, процедурыг дэмжих.
- SQL асуулгын динамик бүтээхэд дэмжлэг үзүүлэх.
- Үйлчлүүлэгч болон хэрэглэгчийн хооронд шилжүүлэх шатанд өргөтгөх боломжтой өгөгдлийн төрлийг хөрвүүлэх чадвар сервер (жишээлбэл, PostgreSQL массивууд болон STL контейнеруудын хоорондох хөрвүүлэлтүүд).
- Өмнөх хүсэлтийн үр дүнг хүлээхгүйгээр дараагийн хүсэлтийг илгээх замаар олон тооны жижиг бичих үйлдлүүдийг (INSERT/UPDATE/DELETE) хурдасгах боломжийг олгодог хүсэлтийн дамжуулах горимыг дэмждэг.
- Large Objects нь том өгөгдлийн багц руу нэвтрэх урсгалыг дэмждэг.
- Файл болон DBMS хооронд өгөгдлийг хуулах COPY үйлдлийн дэмжлэг.
- Үйлчлүүлэгч талын C++ кодоос SQL асуулгыг салгах чадвар.
- Олон урсгалтай програмуудад ашиглахад тохиромжтой энгийн бөгөөд найдвартай холболтын сангаар хангана.
Эх сурвалж: opennet.ru
