Izdanje DBMS SQLite 3.41

Objavljeno je izdanje SQLite 3.41, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira u javnoj domeni, tj. može se koristiti bez ograničenja i besplatno za bilo koju svrhu. Financijsku potporu SQLite programerima pruža posebno stvoreni konzorcij koji uključuje tvrtke kao što su Adobe, Oracle, Mozilla, Bentley i Bloomberg.

Velike promjene:

  • Napravljene su optimizacije planera upita, koje utječu na agregirane upite s klauzulom GROUP BY, korištenjem indeksa, korištenjem korutina umjesto materijaliziranja podupita i pogleda, funkcijama json_tree() i json_each().
  • Dodano proširenje s funkcijama base64 i base85, koje su sada također dostupne u sučelju naredbenog retka (CLI).
  • Dodana naredba ".scanstats est" u CLI za procjenu izvedbe planera upita.
  • CLI omogućuje modifikaciju odzivnika za unos kako bi ukazao da je pozicija unosa unutar literala niza, komentara, identifikatora ili definicije okidača.
  • Kada navedete opciju naredbenog retka “—safe”, proširuje se popis opasnih SQL funkcija koje se mogu onemogućiti.
  • Prema zadanim postavkama onemogućen je način koji dopušta string literale da budu zatvoreni u dvostruke navodnike.
  • Naredba PRAGMA integrity_check osigurava podudaranje tekstualnih nizova u tablici kada se koristi različit redoslijed bajtova u indeksu.
  • Parser sada zanemaruje dodatne zagrade oko podupita navedenog desno od operatora IN, što je u skladu s ponašanjem PostgreSQL-a (ranije je SQLite tretirao takve podupite kao izraz koji podliježe ograničenju “LIMIT 1”).

Izvor: opennet.ru

Dodajte komentar