Sgaoileadh SQLite 3.37

Chaidh sgaoileadh SQLite 3.37, DBMS aotrom a chaidh a dhealbhadh mar leabharlann plug-in, fhoillseachadh. Tha an còd SQLite air a sgaoileadh san raon phoblach, i.e. faodar a chleachdadh gun chuingealachaidhean agus an-asgaidh airson adhbhar sam bith. Tha taic ionmhais do luchd-leasachaidh SQLite air a thoirt seachad le co-bhanntachd a chaidh a chruthachadh gu sònraichte, a tha a’ toirt a-steach companaidhean leithid Adobe, Oracle, Mozilla, Bentley agus Bloomberg.

Atharraichean mòra:

  • Taic a bharrachd airson a bhith a’ cruthachadh chlàran leis a’ fheart “STRICT”, a dh’ fheumas comharradh seòrsa èigneachail nuair a thathar a’ cur an cèill colbhan agus a’ cur an sàs sgrùdaidhean maidsidh teann airson dàta a chaidh a chur ris na colbhan. Nuair a thèid a’ bhratach seo a shuidheachadh, seallaidh SQLite mearachd ma tha e do-dhèanta an dàta ainmichte a thilgeil don t-seòrsa colbh. Mar eisimpleir, ma thèid an colbh a chruthachadh mar “INTEGER”, an uairsin ma thèid an luach sreang ‘123’ a chuir ris, thèid an àireamh 123 a chur ris, ach fàilligidh feuchainn ri ‘xyz’ a shònrachadh.
  • Anns an obair “ALTER TABLE ADD COLUMN”, chaidh seic airson suidheachaidhean airson sreathan a bhith ann nuair a thathar a’ cur cholbhan le seicichean stèidhichte air an abairt “CHECK” no le cumhachan “NOT NULL”.
  • Chuir sinn an abairt “PRAGMA table_list” an gnìomh gus fiosrachadh mu chlàran is bheachdan a thaisbeanadh.
  • Bidh an eadar-aghaidh loidhne-àithne a’ buileachadh an àithne “.connection”, a leigeas leat taic a thoirt do dh’iomadh ceangal ris an stòr-dàta aig an aon àm.
  • Chuir sinn am paramadair “-safe” ris, a chuireas à comas òrdughan CLI agus abairtean SQL a leigeas leat gnìomhachd a dhèanamh le faidhlichean stòr-dàta a tha eadar-dhealaichte bhon stòr-dàta a tha air a shònrachadh air an loidhne-àithne.
  • Tha an CLI air coileanadh as fheàrr a dhèanamh de bhith a’ leughadh abairtean SQL air an roinn ann an grunn loidhnichean.
  • Gnìomhan a bharrachd sqlite3_autovacuum_pages(), sqlite3_changes64() agus sqlite3_total_changes64().
  • Bidh dealbhaiche na ceiste a’ dèanamh cinnteach gun tèid aire a thoirt do chlàsan ORDER BY ann am fo-cheistean agus beachdan mura h-atharraich toirt air falbh na cùmhnantan sin semantics na ceiste.
  • Chaidh an leudachan generator_series(START,END,STEP) atharrachadh, a' chiad pharamadair anns an deach (“START”) a dhèanamh èigneachail. Gus an seann ghiùlan a thilleadh, tha e comasach ath-thogail leis an roghainn " -DZERO_ARGUMENT_GENERATE_SERIES".
  • Lùghdachadh air caitheamh cuimhne airson sgeama an stòr-dàta a stòradh.

Source: fosgailtenet.ru

Cuir beachd ann