SQLite 3.30 andmebaasi väljalase

Avaldatud väljalase SQLite 3.30.0, kergekaaluline andmebaas, mis on kujundatud dünaamilise ühendusraamatukoguna. SQLite kood on vabalt saadaval (public domain), see tähendab, et seda tohib kasutada ilma piiranguteta ja tasuta mistahes otstarbel. SQLite arendajate rahalist toetust annab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Lisatud väljendi „FILTER“ kasutamine agregaatfunktsioonidega, mis võimaldab andmete ulatust, mille üle agregaatfunktsioon töötab, piirata ainult nendega, mis vastavad määratud tingimusele;
  • „ORDER BY” plokis on lisatud toetust lippudele „NULLS FIRST» ja «NULLS LAST” NULL väärtuste asukoha määramiseks sorteerimisel;
  • Käsk „.recover” on lisatud käsurea liidesesse kahjustatud andmefailide taastamiseks;
  • Lisandusele RBU on lisatud tugi väljendite indekseerimiseks;
  • PRAGMA index_info ja PRAGMA index_xinfo on laiendatud, et anda teavet tabelite salvestusplaani kohta, mis on loodud „WITHOUT ROWID” režiimis;
  • Lisatud API sqlite3_drop_modules(), mis võimaldab rakendusest keelata virtuaaltabelite automaatse laadimise;
  • Andmebaasi skeemi parserit on muudetud, et anda viga, kui tbl_name tabelis sqlite_master on kahjustatud tüübi, nime ja veergude poolest, kui ühendus ei ole writable_schema režiimis;
  • PRAGMA function_list, PRAGMA module_list ja PRAGMA pragma_list on vaikimisi aktiveeritud. Vaikimisi käitumise muutmiseks kogumisel tuleb selgelt märkida „-DSQLITE_OMIT_INTROSPECTION_PRAGMAS”;
  • SQL-funktsioonide rakendamine on nüüd varustatud SQLITE_DIRECTONLY lipuga, mis keelab nende funktsioonide kasutamise triggerites ja vaadetes.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster