Vydanie DBMS SQLite 3.30

Zverejnené uvoľnenie SQLite 3.30.0, ľahkého DBMS, ktorý je dodávaný ako knižnica. Kód SQLite je distribuovaný ako verejné vlastníctvo (public domain), t.j. môže byť používaný bez obmedzení a bez nákladov na akýkoľvek účel. Finančnú podporu pre vývojárov SQLite zabezpečuje špeciálne vytvorený konzorcium, do ktorého patrí aj spoločnosti ako Adobe, Oracle, Mozilla, Bentley a Bloomberg.

Hlavné zmeny:

  • Pridaná možnosť použitia výrazu „FILTER“ s agregátnymi funkciami, ktorá umožňuje obmedziť rozsah údajov spracovávaných agregátnou funkciou iba na záznamy, ktoré vyhovujú zadanému podmienku;
  • V bloku „ORDER BY“ bola zabezpečená podpora flagov „NULLS FIRST“ a „NULLS LAST“ na určenie umiestnenia prvkov s hodnotou NULL pri triedení;
  • Do rozhrania príkazového riadku bola pridaná príkaz „.recover“ na obnovenie obsahu poškodených súborov s databázou;
  • Do rozšírenia RBU bola pridaná podpora indexovania výrazov;
  • PRAGMA index_info a PRAGMA index_xinfo boli rozšírené o poskytovanie informácií o rozložení ukladania tabuliek vytvorených v režime „WITHOUT ROWID“;
  • Pridané API sqlite3_drop_modules(), ktorý umožňuje zakázať z aplikácie automatické načítanie virtuálnych tabuliek;
  • Parser schémy databázy bol upravený na vykazovanie chyby pri poškodení typu, názvu a stĺpcov tbl_name v tabuľke sqlite_master pri pripojení nie v režime writable_schema;
  • Predvolené sú aktivované príkazy PRAGMA function_list, PRAGMA module_list a PRAGMA pragma_list. Na zmenu predvoleného správania pri zostavovaní je potrebné výslovne uviesť „-DSQLITE_OMIT_INTROSPECTION_PRAGMAS“;
  • Pre aplikáciou definované SQL funkcie bol navrhnutý flag SQLITE_DIRECTONLY, ktorý zakazuje používanie týchto funkcií vo vnútri spúšťačov a pohľadov.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster