{"id":9448,"date":"2019-04-13T09:50:30","date_gmt":"2019-04-13T09:50:30","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=9448"},"modified":"2019-04-13T19:29:55","modified_gmt":"2019-04-13T19:29:55","slug":"qt-data-storage","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=9448","title":{"rendered":"Qt Data Storage"},"content":{"rendered":"<p><a href=\"https:\/\/doc.qt.io\/qt-5\/topics-data-storage.html\">Data Storage<\/a><\/p>\n<ul>\n<li>Saving and Loading Data<\/li>\n<li>SQL Support in Qt<\/li>\n<li>XML Support in Qt<\/li>\n<li>JSON in Qt<\/li>\n<li>Local Storage<\/li>\n<li>QSettings Class<\/li>\n<li>Resources<\/li>\n<li>File Archiving<\/li>\n<\/ul>\n<p><a href=\"https:\/\/forum.qt.io\/topic\/8879\/solved-saving-and-restoring-an-in-memory-sqlite-database\/9\">Saving and restoring an in-memory SQLite database<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/3094689\/synchronizing-sqlite-database-from-memory-to-file\">Synchronizing sqlite database from memory to file<\/a><br \/>\n<a href=\"https:\/\/stackoverflow.com\/questions\/1711631\/improve-insert-per-second-performance-of-sqlite\">Improve INSERT-per-second performance of SQLite?<\/a><br \/>\n<a href=\"https:\/\/riptutorial.com\/qt\/example\/13738\/qt---dealing-with-in-memory-sqlite-databases\">Qt &#8211; Dealing with in-memory Sqlite Databases<\/a><\/p>\n<p><a href=\"https:\/\/www.sqlite.org\/lang_attach.html\">ATTACH DATABASE<\/a><br \/>\n<a href=\"https:\/\/www.sqlite.org\/lang_detach.html\">DETACH DATABASE<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Data Storage Saving and Loading Data SQL Support in Qt XML Support in Qt JSON in Qt Local Storage QSettings Class Resources File Archiving Saving and restoring an in-memory SQLite database Synchronizing sqlite database from memory to file Improve INSERT-per-second performance of SQLite? Qt &#8211; Dealing with in-memory Sqlite Databases ATTACH DATABASE DETACH DATABASE<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9448","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9448"}],"version-history":[{"count":6,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9448\/revisions"}],"predecessor-version":[{"id":9468,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/9448\/revisions\/9468"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9448"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9448"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}