Izdanje DBMS SQLite 3.44

Objavljeno je izdanje SQLite 3.44, laganog DBMS-a dizajniranog kao plug-in biblioteka. SQLite kod se distribuira kao javna domena, tj. mogu 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 Bentley, Bloomberg, Expensify i Navigation Data Standard.

Velike promjene:

  • Agregatne funkcije omogućuju navođenje klauzule "ORDER BY" nakon zadnjeg parametra kako bi se argumenti funkcije obradili određenim redoslijedom, što može biti korisno za funkcije kao što su string_agg() i json_group_array().
  • Dodana je podrška za skalarne SQL funkcije concat() i concat_ws(), kompatibilne s PostgreSQL-om, MS SQL Serverom i MySQL-om.
  • Dodana je podrška za agregatnu funkciju string_agg(), kompatibilnu s PostgreSQL-om i MS SQL Serverom.
  • SQL funkcija strftime() sada podržava specifikatore "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R", "%T" i "%u".
  • Mnoge pogreške povezane s naredbom CREATE TABLE sada se prijavljuju nakon što se naredba CREATE TABLE izvrši, a ne nakon prve upotrebe tablice.
  • Naredba PRAGMA integrity_check implementira provjeru konzistentnosti sadržaja različitih ugrađenih virtualnih tablica korištenih u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY.
  • Ugrađene virtualne tablice korištene u ekstenzijama FTS3, FTS4, FTS5, RTREE i GEOPOLY dopuštene su za korištenje unutar okidača.
  • Prilikom određivanja postavke SQLITE_DBCONFIG_DEFENSIVE, pruža se zaštita od omogućavanja načina rada "PRAGMA writable_schema".
  • Prilikom izgradnje s Microsoft C kompajlerom, postavka SQLITE_USE_SEH (Structured Exception Handling) je omogućena prema zadanim postavkama.
  • Izvršene su optimizacije planera upita vezane uz djelomična skeniranja indeksa prilikom određivanja konstantne vrijednosti za stupac tablice u klauzuli WHERE. Zbog identificiranih regresija, optimizacija skeniranja prikaza dodana u verziji 3.42.0 je onemogućena.
  • Pruža provjeru tijekom izvođenja za sistemsku podršku tipa "long double" s većom točnošću od tipa "double".
  • U naredbenom sučelju za Windows Prema zadanim postavkama, za ulaz i izlaz koristi se UTF-8 kodiranje (opcija "--no-utf8" omogućuje njegovo onemogućavanje).

Izvor: opennet.ru

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