Izdanje SQLite DBMS 3.44

Objavljen je SQLite 3.44, lagani DBMS koji je dostupan kao dodana biblioteka. Kod SQLite-a je dostupan u javnom vlasništvu (public domain), što znači da se može koristiti bez ograničenja i besplatno u razne svrhe. Financijsku podršku programerima SQLite-a pruža posebno osnovan konzorcij koji uključuje kompanije poput Bentley, Bloomberg, Expensify i Navigation Data Standard.

Glavne promjene:

  • U agregatnim funkcijama sada je dopušteno nakon posljednjeg parametra navesti izraz «ORDER BY» za obradu argumenata funkcije u zadanom redoslijedu, što može biti korisno za takve funkcije kao što su string_agg() i json_group_array().
  • Dodana je podrška za skalarne SQL funkcije concat() i concat_ws(), koje su kompatibilne s PostgreSQL-om, MS SQL Serverom i MySQL-om.
  • Dodana je podrška za agregatnu funkciju string_agg(), koja je kompatibilna s PostgreSQL-om i MS SQL Serverom.
  • U SQL funkciji strftime() dodana je podrška za specifikatore «%e», «%F», «%I», «%k», «%l», «%p», «%P», «%R», «%T» i «%u».
  • Mnoge greške vezane za izraz «CREATE TABLE» sada se prikazuju nakon izvršavanja izraza «CREATE TABLE», a ne nakon prve upotrebe tablice.
  • U naredbi «PRAGMA integrity_check» implementirana je provjera dosljednosti sadržaja raznih ugrađenih virtualnih tablica koje se koriste u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY.
  • Ugrađene virtualne tablice koje se koriste u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY mogu se koristiti unutar okidača.
  • Upravljačka postavka SQLITE_DBCONFIG_DEFENSIVE osigurava zaštitu od uključenja načina «PRAGMA writable_schema».
  • Pri izgradnji s Microsoft C kompajlerom, postavka SQLITE_USE_SEH (Structured Exception Handling) je po defaultu uključena.
  • Optimizacije su izvršene u planerima upita vezanim uz djelomično skeniranje indeksa kada se u izrazu WHERE navede stalna vrijednost za stupac tablice. Zbog otkrivenih regresija, optimizacija skeniranja prikaza, dodana u verziji 3.42.0, je onemogućena.
  • Osigurana je provjera podrške za tip «long double» s točnošću višom od tipa «double» tijekom izvršavanja.
  • U naredbenom sučelju za Windows, kodiranje UTF-8 je po defaultu omogućeno za ulaz i izlaz (za isključivanje je dostupna opcija «—no-utf8»).

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster