Utgivelse av DBMS SQLite 3.29

publisert utgivelse SQLite 3.29.0, et lett DBMS designet som et plugin-bibliotek. SQLite-koden distribueres som et offentlig domene, dvs. kan brukes uten begrensninger og gratis til ethvert formål. Økonomisk støtte til SQLite-utviklere leveres av et spesiallaget konsortium, som inkluderer selskaper som Adobe, Oracle, Mozilla, Bentley og Bloomberg.

Den viktigste endringer:

  • Lagt til alternativer for SQLITE_DBCONFIG_DQS_DML og SQLITE_DBCONFIG_DQS_DDL til sqlite3_db_config() for å kontrollere om håndtering av enkelt og doble anførselstegn er aktivert. SQlite støttet opprinnelig alle anførselstegn for strenger og identifikatorer, men SQL-standarden krever eksplisitt bruk av enkle anførselstegn for strenge bokstaver og doble anførselstegn for identifikatorer (som kolonnenavn). SQLite-atferd støttes fortsatt som standard, og et byggealternativ "-DSQLITE_DQS=0" tilbys for å muliggjøre samsvar med standarden;
  • Optimaliseringer er lagt til spørringsplanleggeren for å øke hastigheten på operasjonen av AND- og OR-operatorene når en av operandene er konstant, samt LIKE-operatoren når kolonnen som er spesifisert til venstre er numerisk;
  • Lagt til en ny virtuell tabell "sqlite_dbdata" for å hente innhold på kildekolonnens datanivå, selv om databasen er ødelagt;
  • I CLI-grensesnitt la til kommandoen ".recover", som prøver å gjenopprette data fra en skadet database så mye som mulig. Det er også lagt til en ".filectrl"-kommando for å kjøre tester og en ".dbconfig"-kommando for å vise eller endre sqlite3_db_config()-alternativer.

Kilde: opennet.ru

Legg til en kommentar