Az SQLite 3.36 adatbázis-kezelő frissítése

Megjelent az SQLite 3.36, egy könnyű súlyú DBMS, amelyet csatolható könyvtárként alakítottak ki. Az SQLite kódja közszolgáltatásként (public domain) terjed, tehát korlátozások nélkül és ingyenesen használható bármilyen célra. Az SQLite fejlesztőit egy különösen létrehozott konzorcium támogatja, amelybe olyan cégek tartoznak, mint az Adobe, az Oracle, a Mozilla, a Bentley és a Bloomberg.

Főbb változások:

  • Az 'EXPLAIN QUERY PLAN' parancs kimenete könnyebben érthetővé vált.
  • Hiba generálódik, ha megpróbálják elérni a sorazonosítót (rowid) egy nézetben (VIEW) vagy a lekérdezésben. A rowid elérhetőségének visszaállításához a nézetek számára az '-DSQLITE_ALLOW_ROWID_IN_VIEW' fordítási opciót kell használni.
  • Alapértelmezés szerint a sqlite3_deserialize() és sqlite3_serialize() interfészek engedélyezve vannak. A letiltásukhoz a '-DSQLITE_OMIT_DESERIALIZE' fordítási opciót kell igénybe venni.
  • A 'memdb' VFS lehetővé teszi a memóriában tárolt adatbázis több kapcsolaton keresztül történő megosztását egy folyamaton belül, ha az adatbázis neve '/'-dal kezdődik.
  • Megszüntették a korábbi kiadásban bevezetett 'EXISTS-to-IN' optimalizálást, amely lelassította egyes lekérdezéseket.
  • A konstansok ellenőrzésére vonatkozó optimalizálás alkalmazható lett a join nélküli lekérdezésekre is.
  • A CLI-ben REGEXP kiterjesztés került bevezetésre.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster