SQLite 3.36 -julkaisu

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

Lisää kommentti