SQLite 3.48.0

SQLite 3.48.0

Efter en måneds udvikling er version 3.48.0 af den kompakte indbyggede databaseudviklingssystem udgivet SQLite, skrevet i C og distribueret som offentlig ejendom.

Ændringslog:

  • Revisjonen af skemascriptet configure, der bruges til at bygge SQLite fra kildekode, er fokuseret på at rette fejl, forbedre ydeevnen og øge vedligeholdeligheden af koden.
    • Dette påvirker ikke scriptet configure i arkivet sqlite3-autoconf-NNNNNNN.tar.gz, for hvilket bygge-systemet ikke er ændret.
    • Det vigtigste nye ved denne version er, at der nu anvendes Autosetup.
    • En af fordelene ved den nye konfiguration er, at det ikke længere er nødvendigt at installere TCL for at bygge de fleste bygge mål for SQLite. TCL er stadig påkrævet for at køre test eller for at bygge hjælpeprogrammer (f.eks. sqlite3_analyzer), der bruger TCL, men for de fleste normale bygge mål er TCL ikke nødvendigt. Derfor er de eneste afhængigheder til bygning fra denne version en C-kompilator og make eller nmake.
  • Kommandoen EXPLAIN QUERY PLAN til indekser er blevet forbedret.
  • SQL-funktionen iif() understøtter nu to parametre. Derudover er funktionen if() blevet tilføjet som et alternativ til iif().
  • En .dbtotxt-kommando er blevet tilføjet til kommandolinjeværktøjet sqlite3.
  • Egenskaben SQLITE_IOCAP_SUBPAGE_READ er blevet tilføjet til metoden xDeviceCharacteristics på objektet sqlite3_io_methods.
  • Der er blevet tilføjet en SQLITE_PREPARE_DONT_LOG-indstilling til sqlite3_prepare_v3(), der forhindrer, at advarsler sendes til fejlloggen, hvis SQL-teksten er forkert formuleret. Dette muliggør brug af sqlite3_prepare_v3() til testkompilering af SQL-teksten for at kontrollere dens korrekthed uden at overfylde fejlloggen med falske beskeder.
  • Den mindste tilladte værdi for parameteren SQLITE_LIMIT_LENGTH er steget fra 1 til 30.
  • Operatøren SQLITE_FCNTL_NULL_IO er blevet tilføjet, som sætter en lavnivå filbeskrivelse eller en filbeskrivelse for objektet sqlite3_file, således at den ikke længere læser eller skriver til databasen.
  • Den hjælpes API FTS5 xInstToken() er blevet udvidet til at håndtere præfiksforespørgsler med insttoken-konfigurationsindstillingen og SQL-funktionen fts5_insttoken().
  • Det maksimale antal argumenter til SQL-funktioner er blevet hævet fra 127 til 1000.
  • Resterne af SQLITE_USER_AUTHENTICATION er blevet fjernet.
  • Fejlene er blevet rettet.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster