Andmebaasi SQLite 3.30 vÀljaanne

Avaldatud vabastus SQLite 3.30.0, kergekaaluline andmebaas, mis on esitatud plugina raamatukoguna. SQLite kood on vabalt kÀttesaadav avaliku omandi tingimustes, st seda saab kasutada piiranguteta ja tasuta igasugustel eesmÀrkidel. SQLite arendajate rahalist toetust pakub spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevÔtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Lisatud vĂ”imalus kasutada vĂ€ljendit «FILTER» koos agregatsioonifunktsioonidega, et piirata andmete ulatust, mida agregatsioonifunktsioon töötleb, ainult nende kirjetega, mis vastavad mÀÀratud tingimusele;
  • „ORDER BY“ blokis on tagatud lipukeste „NULLS FIRST" ja "NULLS LAST» tugi, et mÀÀrata NULL-vÀÀrtustega elementide asukoht sortimise ajal;
  • KĂ€sk „.recover» on lisatud kĂ€surea liidesele, et taastada kahjustatud andmebaasifailide sisu;
  • Laiendusse RBU lisatud tugi vĂ€ljendite indekseerimine;
  • PRAGMA index_info ja PRAGMA index_xinfo on laiendatud, et anda teavet tabelite salvestamise ĂŒlesehituse kohta, mis on loodud „WITHOUT ROWID“ reĆŸiimis;
  • tf.distribute.Strategy sqlite3_drop_modules(), vĂ”imaldades rakendusest keelata virtuaalsete tabelite automaatse laadimise;
  • Andmebaasi skeemi parserit on muudetud, et hĂŒpata vigade korral, kui tbl_name tabelis sqlite_master on rikutud, kui ĂŒhendatakse mitte writable_schema reĆŸiimis;
  • Vaikimisi on aktiveeritud kĂ€sud PRAGMA function_list, PRAGMA module_list ja PRAGMA pragma_list. Vaikimisi kĂ€itumise muutmiseks koostamisel tuleb selgesĂ”naliselt mĂ€rkida „-DSQLITE_OMIT_INTROSPECTION_PRAGMAS“;
  • Rakenduse mÀÀratud SQL-funktsioonidele on pakutud lipp SQLITE_DIRECTONLY, mis keelab nende funktsioonide kasutamise triggerites ja vaadetel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster