diff --git a/org-roam-db.el b/org-roam-db.el index f55d955..9f5bac8 100644 --- a/org-roam-db.el +++ b/org-roam-db.el @@ -243,8 +243,8 @@ The query is expected to be able to fail, in this situation, run HANDLER." (defun org-roam-db--init (db) "Initialize database DB with the correct schema and user version." + (emacsql db [:pragma (= foreign_keys ON)]) (emacsql-with-transaction db - (emacsql db "PRAGMA foreign_keys = ON") (pcase-dolist (`(,table ,schema) org-roam-db--table-schemata) (emacsql db [:create-table $i1 $S2] table schema)) (pcase-dolist (`(,index-name ,table ,columns) org-roam-db--table-indices)