From: Lars Ingebrigtsen Date: Sun, 12 Dec 2021 04:41:07 +0000 (+0100) Subject: Make sqlite-mode-list-tables work on older sqlite versions X-Git-Tag: emacs-29.0.90~3597^2~15 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6656a4d161027cbea3ac21c0d2882eaa357034b0;p=emacs.git Make sqlite-mode-list-tables work on older sqlite versions * 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 --- diff --git a/lisp/sqlite-mode.el b/lisp/sqlite-mode.el index 9306bd85dcd..6b5c32234a4 100644 --- a/lisp/sqlite-mode.el +++ b/lisp/sqlite-mode.el @@ -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)))))