Нахустин нашри устувори Pgfe 2 (PostGres FrontEnd), як драйвери пешрафта ва дорои хусусиятҳо (API мизоҷ) барои PostgreSQL, ки дар C++ навишта шудааст ва кор бо PostgreSQL-ро дар лоиҳаҳои C++ содда мекунад, нашр шуд. Рамзи лоиҳа тибқи иҷозатномаи Apache 2.0 паҳн карда мешавад. Сохтани компиляторе лозим аст, ки стандарти C++17-ро дастгирӣ мекунад.
Хусусиятҳои асосии:
- Пайвастшавӣ дар режимҳои басташавӣ ва ғайрибандӣ.
- Коркарди изҳороти омодашуда бо параметрҳои мавқеъӣ ва номбаршуда.
- Муносибати пешрафтаи хатогӣ бо истифода аз истисноҳо ва рамзҳои хатогии SQLSTATE.
- Дастгирии функсияҳо ва расмиёти занг.
- Дастгирии ба таври динамикӣ сохтани дархостҳои SQL.
- Имконияти табдил додани намудҳои васеъшавандаи маълумот дар марҳилаи интиқол байни муштарӣ ва сервер (масалан, табдилдиҳӣ байни массивҳои PostgreSQL ва контейнерҳои STL).
- Дастгирии интиқоли қубури дархостҳо (қубур), ки ба шумо имкон медиҳад иҷрои миқдори зиёди амалиёти хурди навиштанро (INSERT/UPDATE/DELETE) тавассути ирсоли дархости навбатӣ бидуни интизории натиҷаи дархости қаблӣ ба таври назаррас суръат бахшед.
- Объектҳои калон барои дастрасии ҷараён ба маҷмӯи додаҳои калон дастгирӣ мекунанд.
- Дастгирии амалиёти COPY барои нусхабардории маълумот байни файл аз DBMS.
- Имконияти ҷудо кардани дархостҳои SQL аз рамзи C++ дар тарафи муштарӣ.
- Таъмини як ҳавзи пайвасти оддӣ ва боэътимод, ки барои истифода дар барномаҳои бисёрсоҳавӣ мувофиқ аст.
Манбаъ: opennet.ru