SQLite 3.36 kiadás

Megjelent az SQLite 3.36, egy plug-in könyvtárként tervezett könnyű DBMS kiadása. Az SQLite kódot nyilvánosan terjesztik, azaz. korlátozás nélkül és ingyenesen használható bármilyen célra. Az SQLite fejlesztőinek pénzügyi támogatását egy speciálisan létrehozott konzorcium biztosítja, amelybe olyan cégek tartoznak, mint az Adobe, az Oracle, a Mozilla, a Bentley és a Bloomberg.

Nagy változások:

  • Az EXPLAIN QUERY PLAN parancs kimenete könnyebben érthetővé vált.
  • Gondoskodik arról, hogy hiba jöjjön létre, amikor egy NÉZET vagy részlekérdezés sorazonosítójához próbál hozzáférni. A rowid nézetekhez való hozzáférésének visszaállításához a „-DSQLITE_ALLOW_ROWID_IN_VIEW” összeállítási beállítás biztosított.
  • Az sqlite3_deserialize() és sqlite3_serialize() interfészek alapértelmezés szerint engedélyezve vannak. A letiltáshoz a „-DSQLITE_OMIT_DESERIALIZE” összeállítási opció áll rendelkezésre
  • A VFS "memdb" lehetővé teszi a memórián belüli adatbázis megosztását különböző kapcsolatok között ugyanahhoz a folyamathoz, mindaddig, amíg az adatbázis neve "/"-vel kezdődik.
  • A legutóbbi kiadásban bevezetett "EXISTS-to-IN" optimalizálást, amely lelassította néhány lekérdezést, eltávolítottuk.
  • Az állandó ellenőrzések kombinálására szolgáló optimalizálást úgy alakították ki, hogy a lekérdezések összevonás (csatlakozás) nélkül működjenek.
  • A REGEXP kiterjesztést a CLI tartalmazza.

Forrás: opennet.ru

Hozzászólás