Izdanje SDB SQLite 3.44

Objavljen je SQLite 3.44, lagana SGBD koja dolazi kao priključna biblioteka. Izvorni kod SQLite-a je javno vlasništvo (public domain), što znači da se može koristiti bez ograničenja i besplatno u bilo koje svrhe. Finansijsku podršku programerima SQLite-a pruža specijalno formirana konzorcij koja uključuje kompanije kao što su Bentley, Bloomberg, Expensify i Navigation Data Standard.

Glavne spremembe:

  • U agregatnim funkcijama sada je dozvoljeno pozivanje izraza „ORDER BY” nakon poslednjeg parametra, kako bi se obradili argumenti funkcije u zadatom redu, što može biti korisno za funkcije poput string_agg() i json_group_array().
  • Dodata je podrška za skalarne SQL funkcije concat() i concat_ws(), kompatibilne sa PostgreSQL, MS SQL Server i MySQL.
  • Dodana je podrška za agregatnu funkciju string_agg(), koja je kompatibilna sa PostgreSQL i MS SQL Server.
  • U SQL funkciji strftime() dodana je podrška za specifikatore „%e”, „%F”, „%I”, „%k”, „%l”, „%p”, „%P”, „%R”, „%T” i „%u”.
  • Izveštavanje o mnogim greškama vezanim za izraz „CREATE TABLE” sada se obavlja nakon izvršavanja izraza „CREATE TABLE”, a ne nakon prve upotrebe tabele.
  • U naredbi „PRAGMA integrity_check” implementirana je provera doslednosti sadržaja različitih ugrađenih virtuelnih tabela koje se koriste u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY.
  • Ugrađene virtuelne tabele koje se koriste u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY sada se mogu koristiti unutar okidača.
  • Uz podešavanje SQLITE_DBCONFIG_DEFENSIVE obezbeđena je zaštita od omogućavanja režima „PRAGMA writable_schema”.
  • Pri korišćenju kompajlera Microsoft C, podešavanje SQLITE_USE_SEH (Structured Exception Handling) je podrazumevano aktivirano.
  • Unete su optimizacije u planeru upita vezane za delimično skeniranje indeksa kada se u izrazu WHERE navede konstantna vrednost za kolonu tabele. Zbog otkrivenih regresija, optimizacija skeniranja prikaza, dodata u verziji 3.42.0, je onemogućena.
  • Obezbeđena je runtime provera podrške za tip „long double” sa preciznošću višom od tipa „double”.
  • U komandnom interfejsu za Windows, podrazumevano se koristi UTF-8 kodiranje za ulaz i izlaz (opcija „—no-utf8” je dostupna za isključivanje).

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster