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
