{"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\/lv\/blog\/news\/vypusk-subd-sqlite-3-53","title":{"rendered":"SQLite 3.53 izlaidums","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Public\u0113ts SQLite 3.53 izlaidums, viegla datu b\u0101zu p\u0101rvald\u012bbas sist\u0113ma, kas veidota k\u0101 pievienojama bibliot\u0113ka. 3.52 izlaidums tika atcelts. SQLite kods tiek izplat\u012bts k\u0101 sabiedrisk\u0101 \u012bpa\u0161uma (public domain), t.i., to var izmantot bez ierobe\u017eojumiem un par br\u012bvu jebkuriem m\u0113r\u0137iem. SQLite izstr\u0101d\u0101t\u0101ju finansi\u0101lo atbalstu nodro\u0161ina \u012bpa\u0161i izveidots konsorcijs.     <\/p>\n<p>Galven\u0101s izmai\u0146as:  <\/p>\n<ul>\n<li class=\"l\"> Tika nov\u0113rsta k\u013c\u016bda, kas izrais\u012bja datu b\u0101zes boj\u0101jumu. Probl\u0113ma past\u0101v\u0113ja kop\u0161 SQLite 3.7.0 versijas (2010. gads) un attiec\u0101s uz datu b\u0101z\u0113m WAL (Write-Ahead Logging) re\u017e\u012bm\u0101, kas izpaud\u0101s sacens\u012bbu st\u0101vok\u013ca d\u0113\u013c, kad divas vai vair\u0101k savienojumu m\u0113\u0123in\u0101ja ierakst\u012bt vai fiks\u0113t transakcijas vien\u0101 datu b\u0101zes instanc\u0113. Apgalvots, ka \u0161o av\u0101riju izrais\u012bju\u0161ais apst\u0101k\u013cu sakrit\u012bbas gad\u012bjums notiek \u0101rk\u0101rt\u012bgi reti, un to izdev\u0101s atk\u0101rtot tikai \u012bpa\u0161i izveidot\u0101 test\u0113\u0161anas scen\u0101rij\u0101.\n<li class=\"l\"> Komand\u0101 &#171;ALTER TABLE&#187; ir at\u013cauts dz\u0113st &#171;NOT NULL&#187; un &#171;CHECK&#187; p\u0101rbaudes.\n<li class=\"l\"> Pievienota komanda &#171;REINDEX EXPRESSIONS&#187; indeksi, kas balst\u012bti uz izteiksm\u0113m, kur\u0101s tiek izmantota funkcija kolonn\u0101 vai oper\u0101cijas p\u0101r kolonn\u0101m. Komanda var tikt izmantota nol\u016bkam atjaunot novecojusi indeksus.\n<li class=\"l\"> Tuk\u0161os trigeros, kas izveidoti ar komandu &#171;CREATE TEMP TRIGGER&#187; un piem\u0113roti tabul\u0101m cit\u0101s DB, ir at\u013cauts main\u012bt tabulas vai veikt datu vaic\u0101jumus no tabul\u0101m.\n<li class=\"l\"> Komand\u0101 &#171;VACUUM INTO&#187;, nor\u0101dot m\u0113r\u0137a failu caur URL, ir ieviesta parametra &#171;reserve=N&#187; izmanto\u0161ana, lai noteiktu izveidojamo DB rezerves kopiju skaitu.\n<li class=\"l\"> Ieviestas jaunas SQL funkcijas json_array_insert() un jsonb_array_insert(), lai ievietotu elementus JSON mas\u012bvos.\n<li class=\"l\"> Pievienota un aktiviz\u0113ta komandrindas r\u012bka bibliot\u0113ka QRF (Query Result Formatter), lai format\u0113tu SQL piepras\u012bjumu izpildes rezult\u0101tus viegli las\u0101m\u0101 form\u0101.\n<li class=\"l\"> Izmai\u0146as komandrindas r\u012bka:\n<ul>\n<li class=\"l\"> Komanda &#171;.mode&#187; ir b\u016btiski papla\u0161in\u0101ta.\n<li class=\"l\">  Uzlabota izvades veido\u0161ana, piem\u0113ram, noklus\u0113juma robe\u017eu uzz\u012bm\u0113\u0161ana ir iek\u013cauta, un skaitlisk\u0101s v\u0113rt\u012bbas tagad tiek izvietotas labaj\u0101 pus\u0113 tabul\u0113t\u0101 izvade\n<li class=\"l\"> Ir nodro\u0161in\u0101ta simbolu &#171;;&#187; ignor\u0113\u0161ana p\u0113c komand\u0101m.\n<li class=\"l\"> Nor\u0101d\u012bto komandrindas failu ar papla\u0161in\u0101jumiem *.sql un *.txt saturs tagad tiek nolas\u012bts un interpret\u0113ts k\u0101 SQL izteiksmju un dot-komandu kopas.\n<li class=\"l\"> Komand\u0101 &#171;.timer&#187; pievienota atbalsts v\u0113rt\u012bbai &#171;once&#187; t\u0101, lai taimeris tiktu piem\u0113rots tikai n\u0101kamajam SQL izteiksmei.\n<li class=\"l\">  Komand\u0101 &#171;.progress&#187; pievienota opcija &#171;&#8212;timeout S&#187; SQL izteiksmes piespiedu p\u0101rtrauk\u0161anai p\u0113c noteikt\u0101 laika.\n<li class=\"l\"> Komand\u0101 &#171;.indexes&#187; main\u012bta veid\u0146u uzved\u012bba, kas tagad tiek piem\u0113rota indeksu nosaukumiem, nevis indeks\u0113taj\u0101m tabul\u0101m.      <\/ul>\n<li class=\"l\"> Tika veikti optimiz\u0101cijas vaic\u0101jumu pl\u0101not\u0101j\u0101, kas pa\u0101trin\u0101ja tabulu apvieno\u0161anas, k\u0101 ar\u012b oper\u0101ciju EXCEPT, INTERSECT un UNION darbu.\n<li class=\"l\"> Palielin\u0101ta skait\u013cu ar peldo\u0161o komatu p\u0101rveido\u0161anas uz tekstu att\u0113lojuma veiktsp\u0113ja.\n<li class=\"l\"> WebAssembly starp p\u0101rveido\u0161anas realiz\u0101cij\u0101 pievienota VFS &#171;opfs-wl&#187;, kas ir identiska VFS &#171;opfs&#187;, bet izmanto Web Locks API darbam ar blo\u0137\u0113\u0161anu.\n<li class=\"l\"> R\u012bc\u012bb\u0101 sqlite3_rsync pievienota opcija &#171;-p|&#8212;port&#187;.\n<li class=\"l\"> Atbalsts Windows RT platformai ir p\u0101rtraukts.        <\/ul>\n<p>Avots: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65182\">opennet.lv<\/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.5 - 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\/lv\/blog\/news\/vypusk-subd-sqlite-3-53\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47SQLite 3.53 DBMS izlaidums | ProHoster","description":"Public\u0113ts SQLite 3.53 izlaidums, vieglais DBMS, kas veidots k\u0101 papla\u0161in\u0101ma bibliot\u0113ka. Izlaidums 3.52 tika atcelts. SQLite kods tiek izplat\u012bts k\u0101 sabiedrisks \u012bpa\u0161ums (public domain), t.i.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/news\/vypusk-subd-sqlite-3-53","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/168285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=168285"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/168285\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=168285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=168285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=168285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}