From 46938ac464ffa6841b0c02b83f8a88597a39bba3 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Wed, 7 Aug 2024 12:24:48 +0300 Subject: db-init: Create db when there are tables<3. --- gnosis.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnosis.el') diff --git a/gnosis.el b/gnosis.el index 223e27a..2839ff6 100644 --- a/gnosis.el +++ b/gnosis.el @@ -2308,7 +2308,7 @@ Return note ids for notes that match QUERY." (defun gnosis-db-init () "Create essential directories & database." (let ((gnosis-curr-version (caar (emacsql gnosis-db (format "PRAGMA user_version"))))) - (unless (length= (emacsql gnosis-db [:select name :from sqlite-master :where (= type table)]) 7) + (unless (length> (emacsql gnosis-db [:select name :from sqlite-master :where (= type table)]) 3) (emacsql-with-transaction gnosis-db ;; Enable foreign keys (emacsql gnosis-db "PRAGMA foreign_keys = ON") -- cgit v1.2.3