Rilaxx ta' SQLite 3.44

Ir-rilaxx ta 'SQLite 3.44, DBMS ħafif iddisinjat bħala librerija plug-in, ġie ppubblikat. Il-kodiċi SQLite huwa mqassam bħala dominju pubbliku, i.e. jistgħu jintużaw mingħajr restrizzjonijiet u mingħajr ħlas għal kwalunkwe skop. L-appoġġ finanzjarju għall-iżviluppaturi SQLite huwa pprovdut minn konsorzju maħluq apposta, li jinkludi kumpaniji bħal Bentley, Bloomberg, Expensify u Navigation Data Standard.

Bidliet ewlenin:

  • Il-funzjonijiet aggregati jippermettu klawżola "ORDER BY" wara l-aħħar parametru biex tipproċessa l-argumenti tal-funzjoni fl-ordni speċifikata, li jistgħu jkunu utli għal funzjonijiet bħal string_agg() u json_group_array().
  • Appoġġ miżjud għall-funzjonijiet SQL skalari concat() u concat_ws(), kompatibbli ma' PostgreSQL, MS SQL Server u MySQL.
  • Appoġġ miżjud għall-funzjoni aggregata string_agg(), kompatibbli ma 'PostgreSQL u MS SQL Server.
  • Appoġġ miżjud għall-ispeċifikazzjonijiet “%e”, “%F”, “%I”, “%k”, “%l”, “%p”, “%P”, “%R” għall-funzjoni SQL strftime( ) "%T" u "%u".
  • Ħafna żbalji assoċjati mad-dikjarazzjoni CREATE TABLE issa joħorġu wara li tiġi esegwita d-dikjarazzjoni CREATE TABLE, aktar milli wara li t-tabella tintuża għall-ewwel darba.
  • Il-kmand "PRAGMA integrity_check" jimplimenta l-verifika tal-konsistenza tal-kontenut ta 'diversi tabelli virtwali integrati użati fl-estensjonijiet FTS3, FTS4, FTS5, RTREE u GEOPOLY.
  • Tabelli virtwali integrati użati fl-estensjonijiet FTS3, FTS4, FTS5, RTREE u GEOPOLY huma permessi li jintużaw ġewwa triggers.
  • Meta tispeċifika l-issettjar SQLITE_DBCONFIG_DEFENSIVE, tiġi pprovduta protezzjoni kontra l-attivazzjoni tal-modalità "PRAGMA writable_schema".
  • Meta tkun ikkumpilata mal-kompilatur Microsoft C, l-issettjar SQLITE_USE_SEH (Immaniġġjar Strutturat tal-Eċċezzjonijiet) huwa attivat awtomatikament.
  • Saru ottimizzazzjonijiet għall-pjanifikatur tal-mistoqsijiet relatati mal-iskans tal-indiċi parzjali meta jiġi speċifikat valur kostanti għal kolonna tat-tabella fil-klawżola WHERE. Minħabba rigressjonijiet identifikati, l-ottimizzazzjoni tal-iskannjar tal-vista miżjuda fil-verżjoni 3.42.0 ġiet diżattivata.
  • Jipprovdi verifika fil-ħin tal-ħidma tal-appoġġ tas-sistema għat-tip "doppju twil" bi preċiżjoni ogħla minn dik tat-tip "doppju".
  • Fl-interface tal-kmand tal-Windows, il-kodifikazzjoni UTF-8 hija attivata awtomatikament għall-input u l-output (l-għażla "--no-utf8" hija pprovduta biex tiddiżattivaha).

Sors: opennet.ru

Żid kumment