diff --git a/adminer/drivers/sqlite.inc.php b/adminer/drivers/sqlite.inc.php index 3233613a..1f21b14c 100644 --- a/adminer/drivers/sqlite.inc.php +++ b/adminer/drivers/sqlite.inc.php @@ -301,10 +301,12 @@ if (isset($_GET["sqlite"]) || isset($_GET["sqlite2"])) { $return[""] = array("type" => "PRIMARY", "columns" => $primary, "lengths" => array()); } foreach (get_rows("PRAGMA index_list(" . table($table) . ")") as $row) { - $return[$row["name"]]["type"] = ($row["unique"] ? "UNIQUE" : "INDEX"); - $return[$row["name"]]["lengths"] = array(); - foreach (get_rows("PRAGMA index_info(" . idf_escape($row["name"]) . ")") as $row1) { - $return[$row["name"]]["columns"][] = $row1["name"]; + if (!ereg("^sqlite_", $row["name"])) { + $return[$row["name"]]["type"] = ($row["unique"] ? "UNIQUE" : "INDEX"); + $return[$row["name"]]["lengths"] = array(); + foreach (get_rows("PRAGMA index_info(" . idf_escape($row["name"]) . ")") as $row1) { + $return[$row["name"]]["columns"][] = $row1["name"]; + } } } return $return;