SQLite 3.48.0

SQLite 3.48.0

Pärast kuu kestnud arendust on välja antud 3.48.0 kompaktne integreeritud andmebaasisüsteem SQLite, mis on kirjutatud C keeles ja jagatakse avaliku valduses.

Muudatuste nimekiri:

  • On ümber töötatud konfiguratsiooniskript, mida kasutatakse SQLite'i allika koodist ehitamiseks, et parandada vigu, tõsta jõudlust ja parandada koodi hooldatavust.
    • See ei mõjuta konfiguratsiooniskripti, mis on arhiivis sqlite3-autoconf-NNNNNNN.tar.gz, kus ehitussüsteem on jäänud muutumatuks.
    • Peamine uuendus on see, et nüüd kasutatakse GNU Autoconfi asemel Autosetup.
    • Üks uue konfiguratsiooni eeliseid on see, et enam ei ole vajalik TCL-i installimine enamikeks SQLite'i ehitus-eesmärkideks. TCL on endiselt vajalik testide käitamiseks või abiprogrammide (nt sqlite3_analyzer), mis kasutavad TCL-i, ehitamiseks, kuid enamiku tavaliste ehitus-eesmärkide jaoks TCL-i ei vajata. Seega, alates sellest väljaandest on ainus ehitus sõltuvusi C-koodiedastaja ja make või nmake.
  • Parandatud on EXPLAIN QUERY PLAN käsk indeksite jaoks.
  • SQL-funktsioon iif() toetab nüüd kahte parameetrit. Samuti on lisatud funktsioon if(), alternatiiviks iif()-le.
  • sqlite3 käsurežiimi tööriistale on lisatud käsk .dbtotxt.
  • Objekti sqlite3_io_methods meetodile xDeviceCharacteristics on lisatud omadus SQLITE_IOCAP_SUBPAGE_READ.
  • sqlite3_prepare_v3()-le on lisatud valik SQLITE_PREPARE_DONT_LOG, mis takistab hoiatuste registreerimist veaparanduse logis, kui SQL-tekst on valesti vormistatud. See võimaldab kasutada sqlite3_prepare_v3() SQL-teksti testkompileerimiseks selle korrektsuse kontrollimiseks, tekitamata valeid teateid veaparanduse logis.
  • PARAMEETRI SQLITE_LIMIT_LENGTH minimaalne lubatud väärtus on suurendatud 1-lt 30-le.
  • On lisatud opkood SQLITE_FCNTL_NULL_IO, mis seadistab madala taseme failihalduri või failihalduri sqlite3_file objekti jaoks nii, et see ei loe ega kirjuta enam andmebaasi faili.
  • FTS5 abiteegi API xInstToken() on laiendatud prefiksi päringute töötlemiseks konfigureerimise valiku insttoken ja SQL-funktsiooni fts5_insttoken() abil.
  • SQL-funktsioonide argumentide maksimaalne arv on suurendatud 127-lt 1000-le.
  • SQLITE_USER_AUTHENTICATION-i jääkide jäljed on eemaldatud.
  • Vead on parandatud.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster