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