Utgivelsen av SQLite 3.36, et lett DBMS designet som et plug-in-bibliotek, har blitt publisert. SQLite-koden er distribuert i det offentlige domene, dvs. kan brukes uten begrensninger og gratis til ethvert formål. Økonomisk støtte til SQLite-utviklere gis av et spesielt opprettet konsortium, som inkluderer selskaper som Adobe, Oracle, Mozilla, Bentley og Bloomberg.
Hovedendringer:
- Utdataene fra kommandoen EXPLAIN QUERY PLAN er gjort enklere å forstå.
- Sikrer at det genereres en feil når du prøver å få tilgang til en rad i en VIEW eller underspørring. For å gi tilbake muligheten til å få tilgang til rowid for visninger, er monteringsalternativet "-DSQLITE_ALLOW_ROWID_IN_VIEW" gitt
- Grensesnittene sqlite3_deserialize() og sqlite3_serialize() er aktivert som standard. For å deaktivere, er monteringsalternativet "-DSQLITE_OMIT_DESERIALIZE" gitt
- VFS "memdb" tillater deling av en database i minnet på tvers av forskjellige tilkoblinger til samme prosess så lenge databasenavnet begynner med "/".
- «EXISTS-to-IN»-optimaliseringen som ble introdusert i den siste utgivelsen, som bremset ned noen søk, er fjernet.
- Optimalisering for å kombinere konstant sjekking er tilpasset for å jobbe med spørringer uten sammenslåing (join).
- REGEXP-utvidelsen er inkludert i CLI.
Kilde: opennet.ru