Lëshimi i SGBD SQLite 3.53

ËshtĂ« publikuar lĂ«shimi i SQLite 3.53, njĂ« DBMS e lehtĂ«, e cila Ă«shtĂ« e ndĂ«rtuar si njĂ« bibliotekĂ« e integruar. LĂ«shimi 3.52 u anulua. Kodi SQLite shpĂ«rndahet si pronĂ« publike, domethĂ«nĂ« mund tĂ« pĂ«rdoret pa kufizime dhe falas pĂ«r çdo qĂ«llim. MbĂ«shtetja financiare pĂ«r zhvilluesit e SQLite sigurohet nga njĂ« konsorcium i krijuar posaçërisht.

Ndryshimet kryesore:

  • Korrigjohet njĂ« gabim qĂ« çonte nĂ« dĂ«mtimin e DB-sĂ«. Problemi ka qenĂ« prezent qĂ« nga versioni SQLite 3.7.0 (viti 2010), duke prekur DB-nĂ« nĂ« modalitetin WAL (Write-Ahead Logging) dhe duket pĂ«r shkak tĂ« njĂ« gjendjeje garuese kur hapeshin dy ose mĂ« shumĂ« lidhje me DB-nĂ« qĂ« pĂ«rpiqeshin tĂ« shkruanin ose ratifikonin transaksionet nĂ« njĂ« instancĂ« tĂ« vetme tĂ« DB-sĂ«. Ajo qĂ« çon nĂ« dĂ«shtim ndodhin jashtĂ«zakonisht rrallĂ« dhe Ă«shtĂ« arritur tĂ« riprodhohet vetĂ«m nĂ« njĂ« skenar testi tĂ« krijuar posaçërisht.
  • NĂ« komandĂ«n "ALTER TABLE" lejohet tĂ« hiqen kontrollimet "NOT NULL" dhe "CHECK".
  • ËshtĂ« shtuar komandĂ«n «REINDEX EXPRESSIONS» pĂ«r rindĂ«rtimin e indekseve mbi baza shprehjesh, ku si element indeksi pĂ«rdoret njĂ« funksion mbi njĂ« kolonĂ« ose operacione mbi kolona. Komanda mund tĂ« pĂ«rdoret pĂ«r rikthimin e indekseve tĂ« prishura.
  • Brenda triggereve tĂ« pĂ«rkohshme, tĂ« krijuara me komandĂ«n «CREATE TEMP TRIGGER» dhe tĂ« aplikuara nĂ« tabela nĂ« baza tĂ« tjera, lejohet ndryshimi i tabelave ose kĂ«rkesat pĂ«r tĂ« dhĂ«na nga tabelat.
  • NĂ« komandĂ«n «VACUUM INTO», kur tregohet skedari objektiv pĂ«rmes URL, Ă«shtĂ« realizuar pĂ«rdorimi i parametrin «reserve=N» pĂ«r tĂ« pĂ«rcaktuar numrin e kopjeve rezervĂ« tĂ« krijuara tĂ« DB.
  • JanĂ« realizuar funksione tĂ« reja SQL json_array_insert() dhe jsonb_array_insert() pĂ«r tĂ« futur elementĂ« nĂ« tabelat JSON.
  • ËshtĂ« shtuar dhe aktivizuar nĂ« utilitarin e komandĂ«s biblioteka QRF (Query Result Formatter) pĂ«r formatimin e rezultateve tĂ« ekzekutimit tĂ« kĂ«rkesave SQL nĂ« njĂ« formĂ« tĂ« lehtĂ« pĂ«r t'u lexuar.
  • Ndryshimet nĂ« utilitarin e komandĂ«s:
    • Komanda «.mode» Ă«shtĂ« zgjeruar ndjeshĂ«m.
    • ËshtĂ« pĂ«rmirĂ«suar formimi i daljes, pĂ«r shembull, Ă«shtĂ« pĂ«rfshirĂ« si parazgjedhje vizatimi i kufijve, dhe vlerat numerike tani janĂ« tĂ« rregulluara nĂ« tĂ« djathta nĂ« daljen e tabuluar.
    • ËshtĂ« siguruar injorimi i simboleve «;» pas komandave.
    • PĂ«rmbajtja e skedarĂ«ve tĂ« specifikuar nĂ« komandĂ«n e linjĂ«s me extension *.sql dhe *.txt tani lexohen dhe interpretohen si sete tĂ« shprehjeve SQL dhe komandave dot.
    • KomandĂ«s «.timer» i Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r vlerĂ«n «once» pĂ«r tĂ« aplikuar timerin vetĂ«m nĂ« shprehjen e ardhshme SQL.
    • KomandĂ«s «.progress» i Ă«shtĂ« shtuar opsioni «—timeout S» pĂ«r tĂ« detyruar ndĂ«rprerjen e shprehjes SQL pas skadimit tĂ« kohĂ«s.
    • NĂ« komandĂ«n «.indexes» Ă«shtĂ« ndryshuar sjellja e shablloneve, tĂ« cilat tani zbatohen pĂ«r emrat e indekseve, jo pĂ«r emrat e tabelave tĂ« indekshme.
  • JanĂ« bĂ«rĂ« optimizime nĂ« planifikuesin e kĂ«rkimeve, duke pĂ«rshpejtuar punĂ«n me bashkimin e tabelave dhe operacionet EXCEPT, INTERSECT dhe UNION.
  • ËshtĂ« rritur performanca e funksioneve pĂ«rkthimi tĂ« numrave me presje tĂ« lĂ«vizshme nĂ« pĂ«rfaqĂ«sim tekstual.
  • NĂ« realizimin e kompiluar nĂ« kodin e ndĂ«rmjetĂ«m WebAssembly Ă«shtĂ« shtuar VFS «opfs-wl», identike me VFS «opfs», por qĂ« pĂ«rdor API-nĂ« Web Locks pĂ«r tĂ« punuar me bllokimet.
  • U utilities sqlite3_rsync i Ă«shtĂ« shtuar opsioni «-p|—port».
  • ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r platformĂ«n Windows RT.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster