Pas një muaj zhvillimi, doli versioni 3.48.0 i DBMS-së kompakte të integruar. SQLite, i shkruar në gjuhën C dhe i shpërndarë si pronë publike.
nöqtÉlÉri ilÉ
- Ripërpunimi i skriptit configure, i përdorur për ndërtimin e SQLite nga Kodi burimor, me qëllim për të rregulluar gabimet, për të përmirësuar performancën dhe për të përmirësuar mbështetjen e kodit.
- Kjo nuk ka ndonjë ndikim në skriptin configure në arkivin sqlite3-autoconf-NNNNNNN.tar.gz, për të cilin sistemi i ndërtimit nuk është ndryshuar.
- Noviteti kryesor është se tani përdoret Autosetup.
- Një nga përparësitë e konfiguratës së re është se nuk kërkohet më instalimi i TCL për ndërtimin e shumicës së objektivave të ndërtimit të SQLite. TCL ende kërkohet për të ekzekutuar teste ose për të ndërtuar programe ndihmëse (siç është sqlite3_analyzer), që përdorin TCL, por për shumicën e objektivave të zakonshëm të ndërtimit, TCL nuk është e nevojshme. Pra, duke filluar nga ky version, varësitë e vetme për ndërtimin janë kompajleri C dhe make ose nmake.
- Ekipi EXPLAIN QUERY PLAN për indeksat është përmirësuar.
- Funksioni SQL iif() tani mbĂ«shtet dy parametra. ĂshtĂ« shtuar gjithashtu funksioni if(), si njĂ« alternativĂ« pĂ«r iif().
- U shtua komanda .dbtotxt në utilitarin e konsolës sqlite3.
- U shtua vetia SQLITE_IOCAP_SUBPAGE_READ në metodën xDeviceCharacteristics të objektit sqlite3_io_methods.
- U shtua opsioni SQLITE_PREPARE_DONT_LOG në sqlite3_prepare_v3(), i cili parandalon dërgimin e paralajmërimeve në regjistrin e gabimeve, nëse teksti SQL është formuluar gabim. Kjo lejon përdorimin e sqlite3_prepare_v3() për përpilimin testues të tekstit SQL për të verifikuar saktësinë e tij, pa mbushur regjistrin e gabimeve me mesazhe të rreme.
- Vlera minimale e pranueshme për parametrin SQLITE_LIMIT_LENGTH është rritur nga 1 në 30.
- U shtua opcode SQLITE_FCNTL_NULL_IO, që përcakton një deshifrim të ulët të skedarit ose një skedar për objektin sqlite3_file në një mënyrë që ai nuk do të lexojë ose shkruajë më në skedarin e bazës së të dhënave.
- U zgjerua API ndihmës FTS5 xInstToken() për të punuar me pyetje prefiksore përmes opsionit të konfigurimit insttoken dhe funksionit SQL fts5_insttoken().
- Numri maksimal i argumenteve për funksionet SQL është rritur nga 127 në 1000.
- U hoqën mbetjet e mbetura SQLITE_USER_AUTHENTICATION.
- Janë korrigjuar gabimet.
Burimi: linux.org.ru
