Sgaoileadh SQLite 3.38 DBMS agus sqlite-utils 3.24 seata de ghoireasan

Chaidh sgaoileadh SQLite 3.38, 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 dha na gnìomhaichean -> agus ->> gus a dhèanamh nas fhasa dàta a tharraing ann an cruth JSON. Tha an co-chòrdadh gnìomhaiche ùr co-chòrdail ri MySQL agus PostgreSQL.
  • Tha am prìomh structar a’ toirt a-steach gnìomhan airson a bhith ag obair le dàta ann an cruth JSON, agus bha an ceangal roimhe seo ag iarraidh co-chruinneachadh leis a’ bhratach “-DSQLITE_ENABLE_JSON1”. Gus taic JSON a chur à comas, chaidh a' bhratach "-DSQLITE_OMIT_JSON" a chur ris.
  • Gnìomh unixepoch () air a chur ris a thilleas ùine epochal (an àireamh de dhiog bho 1 Faoilleach 1970).
  • Airson gnìomhan a tha ag obair le ùine, chaidh na mion-atharraichean “auto” agus “julianday” a chuir an gnìomh.
  • Chaidh an gnìomh SQL printf() ath-ainmeachadh gu cruth () gus co-chòrdalachd le DBMS eile a leasachadh (tha taic don t-seann ainm air a chumail).
  • Chuir sinn ris an eadar-aghaidh sqlite3_error_offset() gus a dhèanamh nas fhasa mearachdan a lorg ann an ceist.
  • Chaidh eadar-aghaidh prògram ùr a chur ri buileachadh chlàran brìgheil: sqlite3_vtab_distinct (), sqlite3_vtab_rhs_value() agus sqlite3_vtab_in(), a bharrachd air seòrsachan gnìomhaiche ùra SQLITE_INDEX_CONSTRAINT_LIMIT agus SQLITE_INDEX_CONSTRAINT_OFFSET.
  • Bidh an eadar-aghaidh loidhne-àithne a’ dèanamh cinnteach gu bheilear a’ làimhseachadh gu ceart air caractaran inbhir tab is loidhne ann an toradh teacsa ann am modhan ioma-colbh. Taic a bharrachd airson a bhith a’ cleachdadh nan roghainnean “--wrap N”, “-wordwrap on” agus “-quote” nuair a thèid an cur a-mach gu ioma-cholbh. Tha an àithne .import a’ ceadachadh ainmean nan colbhan a cheartachadh.
  • Gus cur an gnìomh cheistean mòra anailis a luathachadh, bidh an dealbhaiche ceiste a’ cleachdadh structar sìoltachain blàthachaidh coltach ri bhith a’ dearbhadh a bheil eileamaid an làthair ann an seata. Bithear a’ cleachdadh craobh co-aonaidh cothromach gus an obrachadh as fheàrr de bhlocaichean UNION agus UNION ALL thairis air aithrisean SELECT le clàsan ORDER BY.

A bharrachd air an sin, faodaidh tu toirt fa-near foillseachadh dreach den t-seata sqlite-utils 3.24, a tha a’ toirt a-steach goireasan agus leabharlann airson faidhlichean a làimhseachadh bho stòr-dàta SQLite. Obrachaidhean leithid luchdachadh dìreach dàta JSON, CSV no TSV a-steach do fhaidhle stòr-dàta le cruthachadh fèin-ghluasadach den sgeama stòraidh riatanach, cur an gnìomh cheistean SQL thairis air faidhlichean CSV, TSV agus JSON, sgrùdadh làn-theacsa san stòr-dàta, tionndadh dàta agus sgeamaichean stòraidh ann an suidheachaidhean far nach eil ALTER iomchaidh a' faighinn taic TABLE (mar eisimpleir, airson an seòrsa cholbhan atharrachadh), a' toirt a-mach colbhan gu clàran fa leth.

Source: fosgailtenet.ru

Cuir beachd ann