{"id":168285,"date":"2026-04-10T11:12:04","date_gmt":"2026-04-10T09:12:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-53"},"modified":"2026-04-10T11:12:04","modified_gmt":"2026-04-10T09:12:04","slug":"vypusk-subd-sqlite-3-53","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-sqlite-3-53","title":{"rendered":"L\u00ebshimi i SGBD SQLite 3.53","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jan\u00eb publikuar l\u00ebshimi i SQLite 3.53, nj\u00eb DBMS i leht\u00eb, i b\u00ebr\u00eb n\u00eb form\u00ebn e nj\u00eb biblioteke t\u00eb integruar. L\u00ebshimi 3.52 u anullua. Kodi i SQLite shp\u00ebrndahet si pron\u00eb publike, dmth mund t\u00eb p\u00ebrdoret pa kufizime dhe lirsh\u00ebm p\u00ebr \u00e7do q\u00ebllim. Mb\u00ebshtetja financiare p\u00ebr zhvilluesit e SQLite ofrohet nga nj\u00eb konsorcium i krijuar p\u00ebr k\u00ebt\u00eb q\u00ebllim.     <\/p>\n<p>Ndryshimet kryesore:  <\/p>\n<ul>\n<li class=\"l\"> Shtimi i nj\u00eb gabimi q\u00eb shkaktonte d\u00ebmtimin e DB. Problemi ishte aktiv q\u00eb nga versioni SQLite 3.7.0 (2010), prekte DB n\u00eb modin WAL (Write-Ahead Logging) dhe shfaqej p\u00ebr shkak t\u00eb nj\u00eb gjendjeje garuese gjat\u00eb hapjes s\u00eb dy ose m\u00eb shum\u00eb lidhjeve me DB, t\u00eb cilat p\u00ebrpiqeshin t\u00eb shkruanin ose t\u00eb konfirmonin transaksione n\u00eb nj\u00eb ekzemplar t\u00eb DB. Pohohet se rrethanat q\u00eb shkaktojn\u00eb d\u00ebshtimin ndodhin shum\u00eb rrall\u00eb dhe arrit\u00ebn t\u00eb riprodhohen vet\u00ebm n\u00eb nj\u00eb skenar testimi t\u00eb krijuar posa\u00e7\u00ebrisht.\n<li class=\"l\"> N\u00eb ekipin &#171;ALTER TABLE&#187; lejohet t\u00eb hiqet verifikimi &#171;NOT NULL&#187; dhe &#171;CHECK&#187;.\n<li class=\"l\"> Shtuar komanda &#171;REINDEX EXPRESSIONS&#187; p\u00ebr rind\u00ebrtimin e indekseve t\u00eb bazuara n\u00eb shprehje, n\u00eb t\u00eb cilat si element indeksi p\u00ebrdoret nj\u00eb funksion mbi nj\u00eb kolon\u00eb ose operacione mbi kolona. Komanda mund t\u00eb aplikohet p\u00ebr rikthimin e indekseve t\u00eb skaduara.\n<li class=\"l\"> Brenda trigger\u00ebve p\u00ebrkoh\u00ebsor\u00eb, t\u00eb krijuar nga komanda &#171;CREATE TEMP TRIGGER&#187; dhe t\u00eb aplikuar n\u00eb tabela n\u00eb DB t\u00eb tjera, lejohet modifikimi i tabelave ose k\u00ebrkesat e t\u00eb dh\u00ebnave nga tabelat.\n<li class=\"l\"> N\u00eb komand\u00ebn &#171;VACUUM INTO&#187; duke specifikuar skedarin e synuar p\u00ebrmes URL-s\u00eb \u00ebsht\u00eb realizuar p\u00ebrdorimi i parametrin &#171;reserve=N&#187; p\u00ebr p\u00ebrcaktimin e numrit t\u00eb kopjeve rezerv\u00eb q\u00eb krijohen t\u00eb BD.\n<li class=\"l\"> Jan\u00eb realizuar funksione t\u00eb reja SQL json_array_insert() dhe jsonb_array_insert() p\u00ebr t\u00eb futur elemente n\u00eb array-t JSON.\n<li class=\"l\"> Shtuar dhe aktivizuar n\u00eb utilitarin e komand\u00ebs biblioteka QRF (Query Result Formatter) p\u00ebr formatimin e rezultateve t\u00eb ekzekutimit t\u00eb k\u00ebrkesave SQL n\u00eb nj\u00eb pamje t\u00eb leht\u00eb p\u00ebr t'u lexuar.\n<li class=\"l\"> Ndryshime n\u00eb utilitarin e komand\u00ebs:\n<ul>\n<li class=\"l\"> Komanda &#171;.mode&#187; \u00ebsht\u00eb zgjeruar ndjesh\u00ebm.\n<li class=\"l\">  P\u00ebrmir\u00ebsuar formimi i daljes, p\u00ebr shembull, \u00ebsht\u00eb p\u00ebrfshir\u00eb si parazgjedhje vizatimi i kufijve, dhe vlerat numerike tani jan\u00eb rregulluar n\u00eb t\u00eb djatht\u00eb gjat\u00eb daljes me tab.\n<li class=\"l\"> Sigurohet injorimi i simboleve &#171;;&#187; pas komandave.\n<li class=\"l\"> P\u00ebrmbajtja e skedave t\u00eb caktuara n\u00eb vij\u00ebn e komand\u00ebs me zgjedhjet *.sql dhe *.txt tani lexohen dhe interpretohen si setet e shprehjeve SQL dhe komandat dot.\n<li class=\"l\"> N\u00eb komand\u00ebn &#171;.timer&#187; \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr vler\u00ebn &#171;once&#187; p\u00ebr t\u00eb aplikuar timer-in vet\u00ebm n\u00eb shprehjen SQL t\u00eb ardhshme.\n<li class=\"l\">  N\u00eb komand\u00ebn &#171;.progress&#187; \u00ebsht\u00eb shtuar opsioni &#171;&#8212;timeout S&#187; p\u00ebr t\u00eb ndalur me forc\u00eb shprehjen SQL pas skadimit t\u00eb koh\u00ebs.\n<li class=\"l\"> N\u00eb komand\u00ebn &#171;.indexes&#187; \u00ebsht\u00eb ndryshuar sjellja e shablloneve, t\u00eb cilat tani aplikohen mbi emrat e indekseve, e jo mbi emrat e tabelave t\u00eb indeksuara.      <\/ul>\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb optimizime n\u00eb planifikuesin e hetimeve, q\u00eb kan\u00eb p\u00ebrshpejtuar funksionet e bashkimit t\u00eb tabelave dhe operacionet EXCEPT, INTERSECT dhe UNION.\n<li class=\"l\"> \u00cbsht\u00eb rritur performanca e funksioneve p\u00ebr konvertimin e numrave me pik\u00eb t\u00eb l\u00ebvizshme n\u00eb p\u00ebrfaq\u00ebsim tekstual.\n<li class=\"l\"> N\u00eb implementimin e kompiluar n\u00eb kodin e p\u00ebrkohsh\u00ebm WebAssembly \u00ebsht\u00eb shtuar VFS &#171;opfs-wl&#187;, identike me VFS &#171;opfs&#187;, por q\u00eb p\u00ebrdor API-n\u00eb e Bllokimeve Web p\u00ebr pun\u00ebn me bllokimet.\n<li class=\"l\"> N\u00eb utilitarin sqlite3_rsync \u00ebsht\u00eb shtuar opsioni &#171;-p|&#8212;port&#187;.\n<li class=\"l\"> Ka mbaruar mb\u00ebshtetja p\u00ebr platform\u00ebn Windows RT.        <\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65182\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.53, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0412\u044b\u043f\u0443\u0441\u043a 3.52 \u0431\u044b\u043b \u043e\u0442\u043c\u0435\u043d\u0451\u043d. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435. \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e \u0432 \u043b\u044e\u0431\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 SQLite \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430, \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0432\u0448\u0430\u044f \u043a \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044e \u0411\u0414. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 SQLite [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168285","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.53, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0412\u044b\u043f\u0443\u0441\u043a 3.52 \u0431\u044b\u043b \u043e\u0442\u043c\u0435\u043d\u0451\u043d. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-sqlite-3-53\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 SQLite 3.53 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.53, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0412\u044b\u043f\u0443\u0441\u043a 3.52 \u0431\u044b\u043b \u043e\u0442\u043c\u0435\u043d\u0451\u043d. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-sqlite-3-53\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-10T09:12:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-10T09:12:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i DBMS SQLite 3.53 | ProHoster","description":"\u00cbsht\u00eb publikuar l\u00ebshimi SQLite 3.53, nj\u00eb DBMS i leht\u00eb i formuar si nj\u00eb bibliotek\u00eb e lidhur. L\u00ebshimi 3.52 u anullua. Kodi SQLite shp\u00ebrndahet si pron\u00eb publike (public domain), dmth.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-sqlite-3-53","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 SQLite 3.53 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.53, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u0412\u044b\u043f\u0443\u0441\u043a 3.52 \u0431\u044b\u043b \u043e\u0442\u043c\u0435\u043d\u0451\u043d. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/vypusk-subd-sqlite-3-53","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-10T09:12:04+00:00","article:modified_time":"2026-04-10T09:12:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/168285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=168285"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/168285\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=168285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=168285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=168285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}