Pgfe 2, C++ API taha kiritaki mo PostgreSQL e waatea ana

Ko te tukunga pumau tuatahi o Pgfe 2 (PostGres FrontEnd), he taraiwa matatau me te whai kiko (API kiritaki) mo PostgreSQL, i tuhia ki te C ++ me te whakaiti i te mahi me te PostgreSQL i roto i nga kaupapa C++, kua whakaputaina. Ka tohatohahia te waehere kaupapa i raro i te raihana Apache 2.0. Ko te hanga e hiahia ana ki te whakahiato e tautoko ana i te paerewa C++17.

Āhuatanga matua:

  • Hononga i roto i te aratau aukati me te aukati kore.
  • Te tukatuka i nga tauākī kua whakaritea me nga tawhā tūnga me te ingoa.
  • Te whakahaere hapa matatau ma te whakamahi i nga okotahi me nga waehere hapa SQLSTATE.
  • Tautoko mo nga mahi me nga tikanga waea.
  • Tautoko mo te hanga hihiri i nga patai SQL.
  • Te kaha ki te huri i nga momo raraunga whanui i te wa whakawhiti i waenga i te kaihoko me te kaimau (hei tauira, nga huringa i waenga i nga raupapa PostgreSQL me nga ipu STL).
  • Tautoko mo te tuku paipa o nga tono (pipeline), e taea ai e koe te tere tere te mahi i te maha o nga mahi tuhi iti (INSERT/UPDATE/DELETE) ma te tuku i te tono e whai ake nei me te kore e tatari mo te hua o te mea o mua.
  • Tautoko Ahanoa Nui mo te tarere uru ki nga huinga raraunga nui.
  • Tautoko mo te mahi COPY mo te kape raraunga i waenga i tetahi konae mai i te DBMS.
  • Te kaha ki te wehe i nga patai SQL mai i te waehere C++ i te taha o te kiritaki.
  • Te whakarato i te puna hononga ngawari me te pono e tika ana mo te whakamahi i nga tono miro-maha.

Source: opennet.ru

Tāpiri i te kōrero