SQLite 3.36 version

Utgivningen av SQLite 3.36, ett lätt DBMS designat som ett plugin-bibliotek, har publicerats. SQLite-koden distribueras i den offentliga domänen, d.v.s. kan användas utan begränsningar och gratis för alla ändamål. Ekonomiskt stöd till SQLite-utvecklare tillhandahålls av ett speciellt skapat konsortium, som inkluderar företag som Adobe, Oracle, Mozilla, Bentley och Bloomberg.

Huvudändringar:

  • Utdata från kommandot EXPLAIN QUERY PLAN har gjorts lättare att förstå.
  • Säkerställer att ett fel genereras när man försöker komma åt en rad i en VIEW eller underfråga. För att återställa möjligheten att få åtkomst till rowid för vyer, tillhandahålls monteringsalternativet "-DSQLITE_ALLOW_ROWID_IN_VIEW"
  • Gränssnitten sqlite3_deserialize() och sqlite3_serialize() är aktiverade som standard. För att inaktivera, tillhandahålls monteringsalternativet "-DSQLITE_OMIT_DESERIALIZE".
  • VFS "memdb" tillåter delning av en databas i minnet över olika anslutningar till samma process så länge som databasnamnet börjar med "/".
  • "EXISTS-to-IN"-optimeringen som introducerades i den senaste versionen, som saktade ner vissa frågor, har återställts.
  • Optimering för att kombinera konstant kontroll har anpassats för att arbeta med frågor utan sammanfogning (join).
  • REGEXP-tillägget ingår i CLI.

Källa: opennet.ru

Lägg en kommentar