From d87de2ba4771a8d0dfd10f0ba87fc595600cf4f1 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Tue, 8 Apr 2014 15:19:47 -0400 Subject: [PATCH] Fix sqlite tests --- drivers/sqlite/sqlite_util.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/sqlite/sqlite_util.php b/drivers/sqlite/sqlite_util.php index 12f3827..9f0ddea 100644 --- a/drivers/sqlite/sqlite_util.php +++ b/drivers/sqlite/sqlite_util.php @@ -34,11 +34,13 @@ class SQLite_Util extends Abstract_Util { public function backup_data($excluded=array()) { // Get a list of all the objects - $sql = 'SELECT "name" FROM "sqlite_master"'; + $sql = 'SELECT DISTINCT "name" + FROM "sqlite_master" + WHERE "type"=\'table\''; if( ! empty($excluded)) { - $sql .= " WHERE \"name\" NOT IN('".implode("','", $excluded)."')"; + $sql .= " AND \"name\" NOT IN('".implode("','", $excluded)."')"; } $res = $this->query($sql);