]> git.eshelyaron.com Git - emacs.git/commitdiff
Make sqlite-mode-list-tables work on older sqlite versions
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 12 Dec 2021 04:41:07 +0000 (05:41 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 12 Dec 2021 04:41:07 +0000 (05:41 +0100)
* lisp/sqlite-mode.el (sqlite-mode-list-tables): Use sqlite_master
instead of sqlite_schema, since the former name is the historical
name and is available in all sqlite3 versions:
https://sqlite.org/schematab.html

lisp/sqlite-mode.el

index 9306bd85dcd75d4f64d588dca561b29f8bb23bdb..6b5c32234a41a277e4bef02d3a6559e9be333b96 100644 (file)
@@ -57,7 +57,7 @@
         (db sqlite--db)
         (entries nil))
     (erase-buffer)
-    (dolist (table (sqlite-select db "select name from sqlite_schema where type = 'table' and name not like 'sqlite_%' order by name"))
+    (dolist (table (sqlite-select db "select name from sqlite_master where type = 'table' and name not like 'sqlite_%' order by name"))
       (push (list (car table)
                   (caar (sqlite-select db (format "select count(*) from %s"
                                                   (car table)))))