{"id":183732,"date":"2026-10-11T16:54:25","date_gmt":"2026-10-11T14:54:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/dostupna-subd-sqlite-3-54-s-optimizacziyami-rasshireniem-cli-i-prekrashheniem-podderzhki-windows-xp"},"modified":"2026-10-11T16:54:30","modified_gmt":"2026-10-11T14:54:30","slug":"sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support","title":{"rendered":"Baza de date SQLite 3.54 este disponibil\u0103 cu optimiz\u0103ri, extinderea CLI \u0219i \u00eencheierea suportului pentru Windows XP.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost lansat\u0103 versiunea SQLite 3.54, un sistem de gestionare a bazelor de date u\u0219or, care se prezint\u0103 sub forma unei biblioteci externe. Codul SQLite este distribuit ca domeniu public, adic\u0103 poate fi utilizat f\u0103r\u0103 restric\u021bii \u0219i gratuit \u00een orice scop. Suportul financiar pentru dezvoltatorii SQLite este asigurat de un consor\u021biu special creat. <\/p>\n<p>Modific\u0103ri principale:<\/p>\n<ul>\n<li class=\"l\"> Au fost efectuate optimiz\u0103ri care au permis accelerarea testului speedtest1 cu aproximativ 4% comparativ cu versiunea anterioar\u0103 \u0219i cu 7,5% fa\u021b\u0103 de lansarea 3.51 din urm\u0103 cu un an. Rezultatele pot varia \u00een func\u021bie de tipul de sarcin\u0103, op\u021biunile de compilare, CPU, compilator \u0219i sistem de operare.\n<li class=\"l\"> \u00cen utilitarul sqlite, a fost implementat\u0103 posibilitatea de a folosi secven\u021be de escape pentru a afi\u0219a informa\u021bii suplimentare despre stare \u00een promptul liniei de comand\u0103, de exemplu, &#171;\\\/x&#187; pentru detalii despre o tranzac\u021bie deschis\u0103, &#171;\\\/r&#187; pentru baza de date \u00een modul de citire, &#171;\\\/m&#187; pentru baza de date stocat\u0103 doar \u00een memorie, &#171;\\\/f&#187; pentru a introduce numele fi\u0219ierului bazei de date, &#171;\\\/v&#187; pentru a ar\u0103ta versiunea SQLite, &#171;\\\/:&#187; \u0219i &#171;\\\/;&#187; pentru construirea expresiilor condi\u021bionale, &#171;\\\/u&#187; \u0219i &#171;\\\/h&#187; pentru a introduce numele utilizatorului \u0219i gazdei. Configurarea \u0219ablonului de prompt al liniei de comand\u0103 se face prin variabilele de mediu SQLITE_PS1 \u0219i SQLITE_PS2.\n<li class=\"l\"> \u00cen utilitarul sqlite, comenzii &#171;.mode&#187; i-au fost ad\u0103ugate op\u021biuni precum &#171;--ifmt&#187;, &#171;--rowcount on&#187; \u0219i &#171;--titles always&#187; pentru a configura formatul numerelor cu virgul\u0103 flotant\u0103 \u0219i pentru a controla afi\u0219area contorului de r\u00e2nduri \u0219i a antetului. A fost \u00eenlocuit handler-ul comenzii &#171;.diskused&#187;. \u00cen mod prestabilit, antetul cu numele coloanelor r\u0103m\u00e2ne dac\u0103 interogarea nu a returnat r\u00e2nduri, iar cur\u0103\u021barea octe\u021bilor nul este dezactivat\u0103 la afi\u0219area blob-urilor \u00een sistemele Unix.\n<li class=\"l\"> \u00cen planificatorul de interog\u0103ri, a fost accelerat\u0103 execu\u021bia opera\u021biunilor UPDATE \u00een situa\u021biile \u00een care exist\u0103 indec\u0219i pe expresii, dar valoarea indexat\u0103 nu se schimb\u0103. A fost optimizat\u0103 execu\u021bia opera\u021biunilor &#171;expr OR TRUE&#187; \u0219i &#171;expr OR FALSE&#187;. S-a asigurat ignorarea expresiei DISTINCT \u00een subinterog\u0103rile SELECT, a c\u0103ror pozi\u021bie este la dreapta operatorului &#171;IN&#187;. A fost accelerat\u0103 procesarea \u0219i redus consumul de memorie la specificarea \u00een interog\u0103rile UNION a expresiei &#171;LIMIT 1&#187;.\n<li class=\"l\"> \u00cen comanda ALTER TABLE, s-a asigurat emiterea unei erori pentru orice \u00eencerc\u0103ri de a ad\u0103uga, elimina sau redenumi coloane cu nume rezervate &#171;ROWID&#187;, &#171;_ROWID_&#187; \u0219i &#171;OID&#187;.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 func\u021bia SQL diskused() pentru a evalua spa\u021biul ocupat de tabele \u0219i indici pe suportul de stocare.\n<li class=\"l\"> Func\u021biile SQL printf() \u0219i format() au fost ad\u0103ugate substitu\u021bii &#171;%J&#187; \u0219i &#171;%j&#187; pentru a produce ie\u0219iri \u00een format JSON.\n<li class=\"l\"> \u00cen func\u021bia de gestionare a datelor \u0219i timpului, au fost ad\u0103ugate modificatoare &#171;weekday -N&#187; \u0219i &#171;end of&#187;.\n<li class=\"l\"> Pe sistemele care suport\u0103 flagul O_TMPFILE \u00een func\u021bia open(), acest mod este utilizat pentru a crea fi\u0219iere temporare.\n<li class=\"l\"> Suportul pentru versiunile vechi ale sistemelor de operare Windows, inclusiv Windows CE \u0219i Windows XP, a fost \u00eentrerupt. Ca versiune minim\u0103 a fost stabilit\u0103 Windows Vista.\n<\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66442\">opennet.ro<\/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.54, \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. \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: \u041f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u044b \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0432\u0448\u0438\u0435 \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u0441\u0442\u0430 speedtest1 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 4% \u043f\u043e \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044e \u0441 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183732","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - 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.54, \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. \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=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0421\u0423\u0411\u0414 SQLite 3.54 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c CLI \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Windows XP | 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.54, \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. \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\/ro\/blog\/news\/sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support\" \/>\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-10-11T14:54:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-11T14:54:30+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 SGBD SQLite 3.54 disponibil cu optimiz\u0103ri, extinderea CLI \u0219i \u00eentreruperea suportului pentru Windows XP | ProHoster","description":"A fost lansat\u0103 versiunea SQLite 3.54, o SGBD u\u0219oar\u0103, disponibil\u0103 ca bibliotec\u0103 de tip plug-in. Codul SQLite este distribuit ca domeniu public.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0421\u0423\u0411\u0414 SQLite 3.54 \u0441 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f\u043c\u0438, \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c CLI \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0449\u0435\u043d\u0438\u0435\u043c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Windows XP | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.54, \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. \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\/ro\/blog\/news\/sqlite-3-54-released-with-optimizations-cli-enhancements-and-end-of-windows-xp-support","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-10-11T14:54:25+00:00","article:modified_time":"2026-10-11T14:54:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183732","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=183732"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183732\/revisions"}],"predecessor-version":[{"id":183733,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/183732\/revisions\/183733"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=183732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=183732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=183732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}