{"id":12019,"date":"2016-10-19T14:50:58","date_gmt":"2016-10-19T12:50:58","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=12019"},"modified":"2016-10-19T14:53:01","modified_gmt":"2016-10-19T12:53:01","slug":"jade-interagire-con-database-sqlite-da-browser","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/jade-interagire-con-database-sqlite-da-browser\/","title":{"rendered":"JADE: interagire con database SQLite da browser"},"content":{"rendered":"<p><strong>SQLite<\/strong> \u00e8 uno dei motori per database pi\u00f9 conosciuti\u00a0al mondo, se non altro perch\u00e8 diffusissimo nel mobile. I motivi di ci\u00f2 sono da ricercare non solo nella capacit\u00e0 di gestire, tramite comandi SQL, un database relazionale su un unico file, ma anche nel basso consumo di energie che richiede (non si tratta di un servizio sempre attivo ma di una libreria da integrare nel proprio ambiente di svilupppo) e l&#8217;estrema portabilit\u00e0 dei database creati. Esistono moltissimi prodotti in grado di manipolare questo tipo di database ma ve ne sono alcuni che possono essere usati come estensioni di browser.<\/p>\n<p>In questo post, presentiamo <a href=\"https:\/\/github.com\/sunnygoyal\/jade\" target=\"_blank\">JADE<\/a>, un&#8217;<strong>estensione per Chrome in Javascript che permette di gestire un database<\/strong> di questo tipo.<\/p>\n<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2016\/05\/jada_estensione_chrome_database_sqlite_img_01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-12020\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2016\/05\/jada_estensione_chrome_database_sqlite_img_01.jpg\" alt=\"jada_estensione_chrome_database_sqlite_img_01\" width=\"833\" height=\"469\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2016\/05\/jada_estensione_chrome_database_sqlite_img_01.jpg 833w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2016\/05\/jada_estensione_chrome_database_sqlite_img_01-300x169.jpg 300w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2016\/05\/jada_estensione_chrome_database_sqlite_img_01-768x432.jpg 768w\" sizes=\"auto, (max-width: 833px) 100vw, 833px\" \/><\/a><\/p>\n<p>Una volta installato direttamente dall&#8217;interno del browser, il suo funzionamento \u00e8 molto intuitivo:<\/p>\n<ul>\n<li>si apre un database Sqlite con gli appositi comandi del menu disposti al di sotto del logo o lo si crea daccapo;<\/li>\n<li>si pu\u00f2 eseguire query e comandi di modifica tramite il pannello &#8220;Run SQL&#8221;;<\/li>\n<li>si pu\u00f2 ampliare la struttura del database con tabelle, indici , view e trigger tramite\u00a0i comandi posti nel menu di sinistra.<\/li>\n<\/ul>\n<p>Jade \u00e8 uno strumento semplice ma funzionale, veloce e completo di tutto ci\u00f2 che serve nell&#8217;uso pi\u00f9 comune.<\/p>\n<p>E voi cosa usate per gestire i vostri database SQLite?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQLite \u00e8 uno dei motori per database pi\u00f9 conosciuti\u00a0al mondo, se non altro perch\u00e8 diffusissimo nel mobile&#8230;.<\/p>\n","protected":false},"author":561,"featured_media":12435,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[481],"tags":[1687,1530,1763,102],"class_list":["post-12019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-risorse-utili","tag-chrome-extensions","tag-database","tag-jade","tag-sqlite"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/561"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=12019"}],"version-history":[{"count":5,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12019\/revisions"}],"predecessor-version":[{"id":12437,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/12019\/revisions\/12437"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/12435"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=12019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=12019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=12019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}