SQLite 3.48.0

SQLite 3.48.0

Pärast kuu aega arendust on välja antud versioon 3.48.0 kompaktne sisseehitatud Andmebaasi haldussüsteem. SQLite, mis on kirjutatud C keeles ja levitatakse avaliku domeenina.

Muutuste nimekiri:

  • SQLite'i allika koodist koostamise jaoks kasutatava configure skripti ümbertegemine, et parandada vigu, tõsta jõudlust ja täiustada koodi hooldatavust.
    • See ei mõjuta configure skripti arhiivis sqlite3-autoconf-NNNNNNN.tar.gz, mille ehitussüsteem on jäänud muutumatuks.
    • Peamine uuendus on see, et GNU Autoconfi asemel kasutatakse nüüd Autosetup..
    • Üheks uue konfiguratsiooni eeliseks on see, et TCL-i installeerimine ei ole enam vajalik enamikuks SQLite'i ehituse sihtidest. TCL on endiselt vajalik testide käitamiseks või abiprogrammide (nt sqlite3_analyzer), mis kasutavad TCL-i koostamiseks, kuid enamikuks tavalisteks ehituse sihtideks ei ole TCL vajalik. Seega, alates sellest väljaandest, on ehituse ainsad sõltuvused C-kompilator ja make või nmake.
  • Parandatud EXPLAIN QUERY PLAN käsk indeksite jaoks.
  • SQL-funktsioon iif() toetab nüüd kahte parameetrit. Samuti on lisatud funktsioon if(), iif() alternatiivina.
  • Konsolutiliidi sqlite3 on lisatud käsk .dbtotxt.
  • Objekti sqlite3_io_methods xDeviceCharacteristics meetodile on lisatud omadus SQLITE_IOCAP_SUBPAGE_READ.
  • Lisatud valik SQLITE_PREPARE_DONT_LOG sqlite3_prepare_v3() abil, mis takistab vigade logimise saadetise saatmist, kui SQL-tekst on valesti vormistatud. See võimaldab sqlite3_prepare_v3() kasutada SQL-teksti testkompileerimiseks selle korrektuse kontrollimiseks, häirimata vigade logi vale teadetega.
  • PARAMETRI SQLITE_LIMIT_LENGTH minimaalne lubatud väärtus on suurendatud 1-lt 30-le.
  • Lisatud opkood SQLITE_FCNTL_NULL_IO, mis määrab madala taseme failikäsitleja või failikäsitleja objekti sqlite3_file jaoks selliselt, et see ei loe ega kirjuta enam andmebaasifaili.
  • Abiteenuse API FTS5 xInstToken() on laiendatud, et toetada prefiksküsimusi insttoken konfiguratsiooni valikuga ja SQL-funktsiooniga fts5_insttoken().
  • SQL-funktsioonide jaoks on argumentide maksimaalne arv suurendatud 127-lt 1000-le.
  • SQLITE_USER_AUTHENTICATION'i jääk jäljed on eemaldatud.
  • Vead on parandatud.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster