SQLite 3.41 eldono

La eldono de SQLite 3.41, malpeza DBMS desegnita kiel aldonaĵa biblioteko, estis publikigita. La SQLite-kodo estas distribuita en la publika domeno, t.e. povas esti uzata sen limigo kaj senpage por ajna celo. Financa subteno por SQLite-programistoj estas provizita de speciale kreita konsorcio, kiu inkluzivas kompaniojn kiel Adobe, Oracle, Mozilla, Bentley kaj Bloomberg.

Ĉefaj ŝanĝoj:

  • Optimumigoj de Query Planner estis faritaj por kunigi demandojn kun klaŭzoj GROUP BY, uzo de indeksoj, uzo de korutinoj anstataŭ subdemandado kaj vido-materialigo, json_tree() kaj json_each() funkcioj.
  • Etendo estis aldonita kun bazo64 kaj bazo85 funkcioj, kiuj nun estas ankaŭ haveblaj en la komandlinia interfaco (CLI).
  • Aldonita ".scanstats est" komando al CLI por taksi la agadon de la serĉplanisto.
  • La CLI disponigas enigan promptan ŝanĝon por indiki ke la eniga pozicio estas ene de ĉeno laŭvorta, komento, identigilo aŭ ellasildifino.
  • Kiam oni specifigas la opcion de komandlinio "--safe", la listo de danĝeraj SQL-funkcioj malŝaltotaj estis plilongigita.
  • Defaŭlte, la reĝimo kiu ebligas enkadrigo de ĉenaj literaloj kun duoblaj citiloj estas malŝaltita.
  • En la komando PRAGMA integrity_check, la determino de la koincido de tekstaj ĉenoj en la tabelo estas provizita kiam oni uzas malsaman bajtan ordon en la indekso.
  • La analizilo ignoras kromajn krampojn ĉirkaŭ subdemando specifita dekstre de la IN-funkciigisto, kiu kongruas kun la konduto de PostgreSQL (antaŭe, SQLite traktis tiajn subdemandojn kiel esprimon kondiĉigitan de la "LIMIT 1" limo).

fonto: opennet.ru

Aldoni komenton