SQLite 3.36 utgivelse

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

Legg til en kommentar