DBMS SQLite 3.30 väljalase

avaldatud vabastama SQLite 3.30.0, kerge DBMS, mis on loodud pistikprogrammide raamatukoguna. SQLite kood levitatakse avaliku domeenina, st. võib kasutada piiranguteta ja tasuta mis tahes eesmärgil. SQLite'i arendajatele pakub rahalist tuge spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevõtted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Kõik muutused:

  • Lisatud on võimalus kasutada väljendit "FILTER» koondfunktsioonidega, mis võimaldab piirata koondfunktsiooni poolt töödeldavate andmete katvust ainult antud tingimusele vastavate kirjetega;
  • Plokk "ORDER BY" toetab "NULLID ESIMENE"Ja"NULLID VIIMASED» määrata sorteerimisel NULL väärtusega elementide asukoht;
  • käsk".taastuda» kahjustatud failide sisu taastamiseks andmebaasist;
  • Laienemisel UBI toetus lisatud avaldiste indekseerimine;
  • PRAGMA index_info ja PRAGMA index_xinfo on laiendatud, et anda teavet režiimis "WITHOUT ROWID" loodud tabelite salvestamise paigutuse kohta;
  • Lisatud API sqlite3_drop_modules(), mis võimaldab keelata virtuaalsete tabelite automaatse laadimise rakendusest;
  • Andmebaasi skeemi parserit on muudetud nii, et kuvatakse tõrketeade, kui tabeli sqlite_master veerud tüüp, nimi ja tbl_name on kahjustatud, kui ühenduse loomine pole režiimis Writable_schema;
  • Käsud PRAGMA function_list, PRAGMA module_list ja PRAGMA pragma_list on vaikimisi lubatud. Ehitamise vaikekäitumise muutmiseks peate selgelt määrama "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Rakenduse määratletud SQL-i funktsioonide jaoks on pakutud lipp SQLITE_DIRECTONLY, mis võimaldab keelata nende funktsioonide kasutamise päästikutes ja vaadetes.

Allikas: opennet.ru

Lisa kommentaar