Liberigo de DBMS SQLite 3.28

Enkondukita liberigi SQLite 3.28.0, malpeza DBMS dizajnita kiel aldonaĵbiblioteko. La SQLite-kodo estas distribuita kiel publika havaĵo, t.e. povas esti uzata sen limigo kaj senpage por ajna celo. Financa subteno por SQLite-programistoj estas provizita de speciale kreita konsorcio, kiu inkluzivas kompaniojn kiel Adobe, Oracle, Mozilla, Bentley kaj Bloomberg.

Ĉefa ŝanĝi:

  • Vastigita fenestrofunkcioj (fenestrofunkcioj aŭ analizaj funkcioj kiuj permesas al ĉiu vico de demando fari kalkulojn uzante aliajn vicojn): aldonita subteno por esprimo Ekskludi, fariĝis eble uzi ĉenoj fenestrofunkcioj (unu fenestro estas difinita en la areo de alia), kondiĉe subteno grupiĝoj uzantaj la GROUP-esprimon, kaj RANGE-limigoj estas efektivigitaj PRECEDANTO и JEN;
  • Plibonigita efektivigo de la komando "VAKUO EN", kiu nun povas esti uzata kun datumbazoj disponeblaj en nurlegebla reĝimo;
  • Aldonitaj novaj demandoptimumigoj: Akcelita funkciado de LIKE-esprimoj kune kun la ŝlosilvorto ESCAPE kaj kiam la reĝimo “PRAGMA case_sensitive_like” estas ebligita. En la ĉeesto de parta indekso nenecesaj kontroloj de evidente veraj kondiĉoj specifitaj en la WHERE-frazo estas forigitaj;
  • La komando ".parametro» por la tasko ligitaj anstataŭaĵoj (maskoj anstataŭigitaj en iujn ajn SQL-esprimojn). En la komando ".archive", la opcio "--update" estis restrukturita, kiu nun preterlasas neŝanĝitajn dosierojn jam en la arkivo, kaj la opcio "--insert" estis aldonita por inkluzivi dosierojn en la arkivo;
  • Aldono aldonita fossildelta.c, kiu permesas vin krei, apliki kaj malmunti bildoj Fosiliaj deltŝanĝoj uzitaj en la RBU-etendaĵo;
  • Pliigita fidindeco labori kun damaĝitaj datumbazaj dosieroj;
  • Spegulo de la projekta deponejo estis lanĉita sur GitHub (baza deponejo subtenata per versio-kontrolo fosiliaj, kreita de la aŭtoro de SQLite).

fonto: opennet.ru

Aldoni komenton