From 312b4e2faffb2234f1e686351a749704d771ad9d Mon Sep 17 00:00:00 2001 From: Jacob Laursen Date: Sun, 4 Dec 2022 14:54:12 +0100 Subject: [PATCH] Fix console command 'tables' for SQLite (#13837) Signed-off-by: Jacob Laursen --- .../org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java | 1 + 1 file changed, 1 insertion(+) diff --git a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java index 27d869882..f53a7502f 100644 --- a/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java +++ b/bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java @@ -57,6 +57,7 @@ public class JdbcSqliteDAO extends JdbcBaseDAO { // "PRAGMA SCHEMA_VERSION"; sqlIfTableExists = "SELECT name FROM sqlite_master WHERE type='table' AND name='#searchTable#'"; sqlCreateItemsTableIfNot = "CREATE TABLE IF NOT EXISTS #itemsManageTable# (ItemId INTEGER PRIMARY KEY AUTOINCREMENT, #colname# #coltype# NOT NULL)"; + sqlGetItemTables = "SELECT name AS table_name FROM sqlite_master WHERE type='table' AND name NOT IN ('#itemsManageTable#','sqlite_sequence')"; sqlInsertItemValue = "INSERT OR IGNORE INTO #tableName# (TIME, VALUE) VALUES( #tablePrimaryValue#, CAST( ? as #dbType#) )"; }