SQLite 3.44 izlaidums

Izlaista SQLite 3.44 versija, vieglā datubāzu pārvaldības sistēma, kas pieejama kā pievienojama bibliotēka. SQLite kods tiek izplatīts kā publiskais īpašums (public domain), t.i., to var izmantot bez ierobežojumiem un bez maksas jebkādiem mērķiem. SQLite izstrādātāju finansiālo atbalstu nodrošina speciāli izveidots konsorcijs, kurā ietilpst tādas uzņēmumi kā Bentley, Bloomberg, Expensify un Navigation Data Standard.

Galvenās izmaiņas:

  • Agregējošajās funkcijās pēc pēdējā parametra ir atļauts norādīt izteiksmi «ORDER BY», lai apstrādātu funkcijas argumentus noteiktā secībā, kas var noderēt tādām funkcijām kā string_agg() un json_group_array().
  • Pievienota atbalsta skalarajām SQL funkcijām concat() un concat_ws(), kas ir saderīgas ar PostgreSQL, MS SQL Server un MySQL.
  • Pievienots atbalsts agregējošai funkcijai string_agg(), kas ir saderīga ar PostgreSQL un MS SQL Server.
  • SQL funkcijā strftime() pievienots atbalsts specifikatoriem «%e», «%F», «%I», «%k», «%l», «%p», «%P», «%R», «%T» un «%u».
  • Daudzas kļūdas, kas saistītas ar izteiksmi «CREATE TABLE», tagad tiek izvadītas pēc izteiksmes «CREATE TABLE» izpildes, nevis pēc pirmās tabulas izmantošanas.
  • Komandā «PRAGMA integrity_check» īstenota pārbaude par dažādu iebūvēto virtuālo tabulu saturu, kas tiek izmantotas FTS3, FTS4, FTS5, RTREE un GEOPOLY paplašinājumos.
  • Iebūvētās virtuālās tabulas, kas tiek izmantotas FTS3, FTS4, FTS5, RTREE un GEOPOLY paplašinājumos, atļauts izmantot trigeros.
  • Norādot iestatījumu SQLITE_DBCONFIG_DEFENSIVE, tiek nodrošināta aizsardzība pret režīma «PRAGMA writable_schema» ieslēgšanu.
  • Microsoft C kompilatorā pēc noklusējuma ir ieslēgta iestatījuma SQLITE_USE_SEH (Structured Exception Handling) opcija.
  • Veiktas optimizācijas vaicājumu plānotājā, kas saistītas ar daļēju indeksu skenēšanu, norādot nemainīgu vērtību WHERE izteiksmē tabulas kolonnā. Atklāto regresiju dēļ optimizācija skenēšanai pārskatos, kas pievienota versijā 3.42.0, ir atslēgta.
  • Izpildes laikā ir nodrošināta pārbaude par sistēmas atbalstu tipam «long double» ar precizitāti, kas ir augstāka nekā tipam «double».
  • Windows komandrindas saskarnē pēc noklusējuma tiek izmantota UTF-8 kodeks ievadei un izvadei (izslēgšanai paredzēta opcija «—no-utf8».

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster