SQLite 3.36, kevyt DBMS, joka on suunniteltu laajennuskirjastoksi, on julkaistu. SQLite-koodia jaetaan julkisena, ts. voidaan käyttää rajoituksetta ja maksutta mihin tahansa tarkoitukseen. Taloudellisen tuen SQLite-kehittäjille tarjoaa erityisesti luotu konsortio, johon kuuluvat muun muassa Adobe, Oracle, Mozilla, Bentley ja Bloomberg.
Suurimmat muutokset:
- EXPLAIN QUERY PLAN -komennon tulos on tehty helpommin ymmärrettäväksi.
- Varmistaa, että virhe syntyy, kun yritetään käyttää riviä NÄKYMÄ- tai alikyselyssä. Palauttaaksesi mahdollisuuden käyttää rowidia näkymiä varten, tarjotaan kokoonpanovaihtoehto "-DSQLITE_ALLOW_ROWID_IN_VIEW".
- Liitännät sqlite3_deserialize() ja sqlite3_serialize() ovat oletusarvoisesti käytössä. Voit poistaa käytöstä kokoonpanovaihtoehdon "-DSQLITE_OMIT_DESERIALIZE".
- VFS "memdb" mahdollistaa muistissa olevan tietokannan jakamisen eri yhteyksien välillä samaan prosessiin, kunhan tietokannan nimi alkaa kirjaimella "/".
- Edellisessä julkaisussa käyttöön otettu "EXISTS-to-IN" -optimointi, joka hidasti joitakin kyselyitä, on palautettu.
- Jatkuvan tarkistuksen yhdistämisen optimointi on mukautettu toimimaan kyselyiden kanssa ilman yhdistämistä (join).
- REGEXP-laajennus sisältyy CLI:hen.
Lähde: opennet.ru