ĂshtĂ« publikuar rilis SQLite 3.44, njĂ« sistem i lehtĂ« pĂ«r menaxhimin e tĂ« dhĂ«nave, i ndĂ«rtuar si njĂ« bibliotekĂ« e integrueshme. Kodi SQLite shpĂ«rndahet si pronĂ« publike, domethĂ«nĂ«, mund tĂ« pĂ«rdoret pa asnjĂ« kufizim dhe falas pĂ«r çdo qĂ«llim. MbĂ«shtetja financiare pĂ«r zhvilluesit e SQLite ofrohet nga njĂ« konsorcium i krijuar posaçërisht, qĂ« pĂ«rfshin kompani si Bentley, Bloomberg, Expensify dhe Navigation Data Standard.
Ndryshimet kryesore:
- Në funksionet agregate lejohet caktimi i shprehjes "ORDER BY" pas parametrave të fundit për përpunimin e argumenteve të funksionit në rendin e caktuar, gjë që mund të jetë e dobishme për funksione si string_agg() dhe json_group_array().
- Shtuar mbështetje për funksionet SQL skalar concat() dhe concat_ws(), të pajtueshme me PostgreSQL, MS SQL Server dhe MySQL.
- Shtuar mbështetje për funksionin agregat string_agg(), të pajtueshëm me PostgreSQL dhe MS SQL Server.
- Në funksionin SQL strftime() është shtuar mbështetje për specifikatorët "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R", "%T" dhe "%u".
- Shfaqja e shumë gabimeve në lidhje me shprehjen "CREATE TABLE" tani shfaqet pas ekzekutimit të shprehjes "CREATE TABLE", jo pas përdorimit të parë të tabelës.
- Në komandën "PRAGMA integrity_check" është implementuar verifikimi i koherencës së përmbajtjes së tabelave virtuale të ndërtuara, të përdorura në zgjerimet FTS3, FTS4, FTS5, RTREE dhe GEOPOLY.
- Tabela virtuale të ndërtuara, të përdorura në zgjerimet FTS3, FTS4, FTS5, RTREE dhe GEOPOLY, tani lejohet të përdoren brenda aktivizuesve.
- Kur caktohet konfigurimi SQLITE_DBCONFIG_DEFENSIVE, merren masa për t'u mbrojtur nga aktivizimi i modit "PRAGMA writable_schema".
- Kur ndërtimi bëhet me kompajlerin Microsoft C, konfigurimi SQLITE_USE_SEH (Administrimi i Përjashtimeve të Strukturuara) është aktivizuar nga default.
- Shtuar optimizime në planifikuesin e kërkesave lidhur me skanimin e pjesshëm të indekseve kur jepet një vlerë konstante në shprehjen WHERE për një kolonë të tabelës. Për shkak të regresioneve të identifikuara, është çaktivizuar optimizimi i skanimit të pamjeve që ishte shtuar në versionin 3.42.0.
- Siguruar një kontroll gjatë ekzekutimit për mbështetje nga sistemi për llojin "long double" me precizitet më të lartë se ai i llojit "double".
- Në ndërfaqen komandive për Windows, si default për hyrje dhe dalje përdoret kodimi UTF-8 (për të fikur mund të përdoret opsioni "--no-utf8").
Burimi: opennet.ru
