]> git.basschouten.com Git - openhab-addons.git/commitdiff
Fix console command 'tables' for SQLite (#13837)
authorJacob Laursen <jacob-github@vindvejr.dk>
Sun, 4 Dec 2022 13:54:12 +0000 (14:54 +0100)
committerGitHub <noreply@github.com>
Sun, 4 Dec 2022 13:54:12 +0000 (14:54 +0100)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
bundles/org.openhab.persistence.jdbc/src/main/java/org/openhab/persistence/jdbc/internal/db/JdbcSqliteDAO.java

index 27d86988224cfc36120a0666f0b02a0bc6e157f5..f53a7502f4270e92c39886fe8b27f28e6ecd5760 100644 (file)
@@ -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#) )";
     }