SQLite 3.53 nga pagpagawas

Ang SQLite 3.53, usa ka gaan nga sistema sa pagdumala sa database nga gipatuman isip usa ka pluggable library, gipagawas na. Ang Release 3.52 gikansela na. Ang code sa SQLite giapod-apod sa public domain, nga nagpasabot nga magamit kini nga walay restriksyon ug walay bayad alang sa bisan unsang katuyoan. Usa ka espesyal nga gihimo nga consortium ang naghatag og pinansyal nga suporta alang sa mga developer sa SQLite.

Panguna nga mga pagbag-o:

  • Naayo na ang problema sa korapsyon sa database. Ang problema, nga naglungtad sukad pa sa SQLite 3.7.0 (2010), nakaapekto sa mga database sa WAL (Write-Ahead Logging) mode ug nahitabo tungod sa usa ka race condition nga nahitabo kung ang duha o daghan pang koneksyon sa database dungan nga giablihan, nga naningkamot sa pagsulat o pag-commit sa mga transaksyon sa usa ka database instance. Ang resulta nga crash gikataho nga talagsaon kaayo ug mahimo ra nga masubli gamit ang usa ka espesyal nga gihimo nga test scenario.
  • Sa sugo nga ALTER TABLE, gitugotan ang pagtangtang sa mga tseke nga NOT NULL ug CHECK.
  • Ang sugo nga "REINDEX EXPRESSIONS" gidugang para sa pagtukod pag-usab sa mga indeks base sa mga ekspresyon nga naggamit og column function o column operations isip index element. Kini nga sugo magamit sa pag-ayo sa mga nadaot nga indeks.
  • Ang mga temporaryo nga trigger nga gihimo sa sugo nga CREATE TEMP TRIGGER ug gigamit sa mga lamesa sa ubang mga database nagtugot sa pag-usab sa mga lamesa o pag-query sa datos gikan sa mga lamesa.
  • Sa sugo nga "VACUUM INTO", kung mag-specify sa target nga file pinaagi sa URL, ang parameter nga "reserve=N" gigamit na karon aron mahibal-an ang gidaghanon sa mga backup sa database nga buhaton.
  • Nagpatuman og bag-ong SQL functions nga json_array_insert() ug jsonb_array_insert() para sa pag-insert og mga elemento ngadto sa JSON arrays.
  • Ang QRF (Query Result Formatter) library gidugang ug gigamit sa command line utility aron i-format ang mga resulta sa mga SQL query sa mabasa nga porma.
  • Mga pagbag-o sa utility sa command line:
    • Ang sugo nga "mode" gipalapdan pag-ayo.
    • Gipauswag ang pagmugna og output, pananglitan, ang border rendering gipagana pinaagi sa default, ug ang mga numeric value karon naa na sa tuo nga linya sa tabular output.
    • Giseguro nga ang mga simbolo nga ";" human sa mga sugo wala tagda.
    • Ang mga sulod sa mga file nga adunay *.sql ug *.txt nga mga extension nga gitino sa command line karon mabasa ug mahubad isip mga set sa SQL expressions ug dot commands.
    • Ang sugo nga ".timer" karon nagsuporta sa bili nga "once" aron magamit ang timer sa sunod nga pahayag sa SQL lamang.
    • Ang opsyon nga "--timeout S" gidugang sa sugo nga ".progress" aron mapugos ang pahayag sa SQL nga matapos human matapos ang timeout.
    • Ang pamatasan sa mga sumbanan sa sugo nga ".indexes" nausab mao nga kini karon gigamit na sa mga ngalan sa indeks imbes sa mga ngalan sa na-indeks nga lamesa.
  • Gihimo ang mga pag-optimize sa query planner, pagpadali sa mga table merge ug mga operasyon sa EXCEPT, INTERSECT, ug UNION.
  • Gipauswag nga performance sa mga function para sa pag-convert sa floating-point nga mga numero ngadto sa text representation.
  • Ang implementasyon nga gi-compile sa WebAssembly intermediate code gi-update na gamit ang "opfs-wl" VFS, nga parehas sa "opfs" VFS apan naggamit sa Web Locks API aron pagdumala sa mga kandado.
  • Ang opsyon nga "-p|--port" gidugang na sa sqlite3_rsync utility.
  • Gihunong na ang suporta sa plataporma Windows RT.

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster