Pas një muaji zhvillimi, u lëshua 3.48.0, një SGBD i kompakt dhe i integruar. SQLite, e shkruar në gjuhën C dhe e shpërndarë si pronë publike.
Lista e ndryshimeve:
- Rivlerësimi i skriptit configure, i cili përdoret për të ndërtuar SQLite nga kodi burimor, me qëllim që të korrigjohen gabimet, të rritet performanca dhe të përmirësohet mirëmbajtja e kodit.
- Kjo nuk ndikon në skriptin configure në arkivin sqlite3-autoconf-NNNNNNN.tar.gz, për të cilin sistemi i ndërtimit nuk ka ndryshuar.
- Nisma kryesore është se tani përdoret Autosetup.
- Një nga përfitimet e këtij konfigurimi të ri është se nuk është më e nevojshme të instalohet TCL për ndërtimin e shumicës së qëllimeve të ndërtimit të SQLite. TCL vazhdon të jetë e nevojshme për të drejtuar provat ose për të ndërtuar programe ndihmëse (p.sh., sqlite3_analyzer) që përdorin TCL, por për shumicën e qëllimeve të zakonshme të ndërtimit TCL nuk është e nevojshme. Prandaj, duke filluar nga ky lëshim, varësitë e vetme për ndërtimin janë kompjuter C dhe make ose nmake.
- ĂshtĂ« pĂ«rmirĂ«suar komandĂ«n EXPLAIN QUERY PLAN pĂ«r indekset.
- Funksioni SQL iif() tani mbĂ«shtet dy parametra. ĂshtĂ« shtuar gjithashtu funksioni if(), si alternativĂ« pĂ«r iif().
- Në utilitarin konsol sqlite3 është shtuar komanda .dbtotxt.
- Shtohet prona SQLITE_IOCAP_SUBPAGE_READ në metodën xDeviceCharacteristics të objektit sqlite3_io_methods.
- Shtohet 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ë formuar gabimisht. Kjo lejon përdorimin e sqlite3_prepare_v3() për kompilim testues të tekstit SQL për të verifikuar saktësinë e tij, pa mbushur regjistrin e gabimeve me mesazhe të rrema.
- Vlera minimale e pranueshme e parametrave SQLITE_LIMIT_LENGTH është rritur nga 1 në 30.
- Shtohet opcode SQLITE_FCNTL_NULL_IO, i cili vendos një descriptor skedari në nivel të ulët ose një descriptor skedari për objektin sqlite3_file, në mënyrë që tani të mos lexojë ose shkruajë në skedarin e bazës së të dhënave.
- API ndihmës FTS5 xInstToken() është zgjeruar për të punuar me kërkesat prefiksuese duke përdorur opsionin e konfigurimit insttoken dhe funksionin SQL fts5_insttoken().
- Numri maksimal i argumenteve për funksionet SQL është rritur nga 127 në 1000.
- Pasojat e mbetura të SQLITE_USER_AUTHENTICATION janë eliminuar.
- Korrigjime të gabimeve.
Burimi: linux.org.ru
