Pgfe 2, муштарии C++ API барои PostgreSQL дастрас аст

Нахустин нашри устувори 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

Илова Эзоҳ