SQLite 3.41 laidiens

Ir publicēts SQLite 3.41, viegla DBVS, kas izstrādāta kā spraudņu bibliotēka, izlaidums. SQLite kods tiek izplatīts publiskajā domēnā, t.i. var izmantot bez ierobežojumiem un bez maksas jebkuram mērķim. Finansiālu atbalstu SQLite izstrādātājiem nodrošina īpaši izveidots konsorcijs, kurā ietilpst tādi uzņēmumi kā Adobe, Oracle, Mozilla, Bentley un Bloomberg.

Galvenās izmaiņas:

  • Vaicājumu plānotāja optimizācija ir veikta, lai apkopotu vaicājumus ar GROUP BY klauzulām, indeksu izmantošanu, korutīnu izmantošanu apakšvaicājuma un skata materializācijas vietā, json_tree() un json_each() funkcijām.
  • Ir pievienots paplašinājums ar base64 un base85 funkcijām, kas tagad ir pieejamas arī komandrindas saskarnē (CLI).
  • CLI ir pievienota komanda ".scanstats est", lai novērtētu vaicājumu plānotāja veiktspēju.
  • CLI nodrošina ievades uzvednes izmaiņas, lai norādītu, ka ievades pozīcija atrodas virknes literālā, komentāra, identifikatora vai trigera definīcijā.
  • Norādot komandrindas opciju "--safe", ir paplašināts atspējojamo bīstamo SQL funkciju saraksts.
  • Pēc noklusējuma režīms, kas ļauj ierāmēt virknes literāļus ar dubultpēdiņām, ir atspējots.
  • Komandā PRAGMA integrity_check tiek nodrošināta teksta virkņu sakritības noteikšana tabulā, ja rādītājā tiek izmantota cita baitu secība.
  • Parsētājs ignorē papildu iekavas ap apakšvaicājumu, kas norādīts pa labi no IN operatora, kas atbilst PostgreSQL darbībai (iepriekš SQLite šādus apakšvaicājumus uzskatīja par izteiksmi, uz kuru attiecas ierobežojums “LIMIT 1”).

Avots: opennet.ru

Pievieno komentāru