Paglabas ng DBMS SQLite 3.28

Ipinasa ni pakawalan SQLite 3.28.0, isang magaan na DBMS na idinisenyo bilang isang plug-in na library. Ang SQLite code ay ipinamahagi bilang isang pampublikong domain, ibig sabihin. maaaring gamitin nang walang mga paghihigpit at walang bayad para sa anumang layunin. Ang suportang pinansyal para sa mga developer ng SQLite ay ibinibigay ng isang espesyal na nilikhang consortium, na kinabibilangan ng mga kumpanya tulad ng Adobe, Oracle, Mozilla, Bentley at Bloomberg.

Ang pangunahing pagbabago:

  • Pinalawak mga function ng window (mga function ng window o analytical function na nagbibigay-daan para sa bawat row ng isang query na magsagawa ng mga kalkulasyon gamit ang iba pang mga row): nagdagdag ng suporta para sa expression HALIMBAWA, naging posible itong gamitin kadena mga function ng window (ang isang window ay tinukoy sa lugar ng isa pa), ibinigay sinusuportahan pagpapangkat gamit ang GROUP expression, at RANGE paghihigpit ay ipinatupad NAUNAHAN ΠΈ SUSUNOD;
  • Pinahusay na pagpapatupad ng utos "VACUUM SA", na magagamit na ngayon sa mga database na available sa read-only na mode;
  • Nagdagdag ng mga bagong pag-optimize ng query: Binilisan pagpapatakbo ng mga LIKE expression kasama ang ESCAPE na keyword at kapag naka-enable ang mode na β€œPRAGMA case_sensitive_like”. Sa presensya ng bahagyang index hindi kinakailangang pagsusuri ng malinaw na totoong mga kundisyon na tinukoy sa sugnay na WHERE ay inalis;
  • Ang utos ".parameterΒ»para sa gawain kalakip na mga pamalit (pinapalitan ang mga maskara sa anumang mga expression ng SQL). Sa ".archive" na utos, ang "--update" na opsyon ay muling idinisenyo, na ngayon ay nilaktawan ang mga hindi nabagong file na nasa archive na, at ang "--insert" na opsyon ay idinagdag upang isama ang mga file sa archive;
  • Dagdag pa fossildelta.c, na nagbibigay-daan sa iyong lumikha, mag-apply at mag-disassemble format Mga pagbabago sa fossil delta na ginamit sa extension ng RBU;
  • Nadagdagang pagiging maaasahan ng pagtatrabaho sa mga nasirang file ng database;
  • Ang isang salamin ng repositoryo ng proyekto ay inilunsad sa GitHub (pangunahing imbakan suportado gamit ang version control Fossil, nilikha ng may-akda ng SQLite).

Pinagmulan: opennet.ru

Magdagdag ng komento