Izdanje DBMS SQLite 3.28

Poslao pustiti SQLite 3.28.0, lagani DBMS dizajniran kao biblioteka dodataka. SQLite kod se distribuira kao javna domena, tj. može se koristiti bez ograničenja i besplatno u bilo koju svrhu. Finansijsku podršku za SQLite programere pruža posebno kreiran konzorcij, koji uključuje kompanije kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.

Glavni promjena:

  • Prošireno funkcije prozora (funkcije prozora ili analitičke funkcije koje omogućavaju da svaki red upita izvrši kalkulacije koristeći druge redove): dodana podrška za izraz ISKLJUČI, postalo je moguće koristiti lanci funkcije prozora (jedan prozor je definiran u području drugog), predviđeno podrška grupisanja koristeći izraz GROUP, a implementirana su ograničenja RANGE PRECEDING и SLJEDEĆE;
  • Poboljšana implementacija komande "VACUUM INTO", koji se sada može koristiti sa bazama podataka dostupnim u režimu samo za čitanje;
  • Dodane nove optimizacije upita: Ubrzano rad LIKE izraza zajedno s ključnom riječi ESCAPE i kada je omogućen režim “PRAGMA case_sensitive_like”. U prisustvu parcijalni indeks eliminisane su nepotrebne provere očigledno istinitih uslova navedenih u klauzuli WHERE;
  • Komanda ".parametar» za zadatak priložene zamjene (maske zamijenjene u bilo koji SQL izraz). U komandi ".archive" redizajnirana je opcija "--update", koja sada preskače nepromijenjene datoteke koje su već u arhivi, a dodana je i opcija "--insert" za uključivanje datoteka u arhivu;
  • Dodatak dodan fossildelta.c, koji vam omogućava da kreirate, primenjujete i rastavljate format Fosilne delta promjene korištene u proširenju RBU;
  • Povećana pouzdanost rada sa oštećenim datotekama baze podataka;
  • Ogledalo repozitorija projekta je pokrenuto GitHub (osnovni spremište podržano korištenjem kontrole verzija fosil, kreiran od strane autora SQLite).

izvor: opennet.ru

Dodajte komentar