From: Tomas Lang Date: Thu, 9 Jan 2014 21:53:23 +0000 (+0100) Subject: Elasticsearch: Implemented function drop_tables() X-Git-Tag: v4.0.1~14 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=b40bfb94f523df96e02d2f90d257c10ad51310b0;p=adminer.git Elasticsearch: Implemented function drop_tables() --- diff --git a/adminer/drivers/elastic.inc.php b/adminer/drivers/elastic.inc.php index f3100618..2a79cb1b 100644 --- a/adminer/drivers/elastic.inc.php +++ b/adminer/drivers/elastic.inc.php @@ -297,6 +297,19 @@ if (isset($_GET["elastic"])) { return $connection->query(urlencode(implode(',', $databases)), array(), 'DELETE'); } + /** Drop tables + * @param array + * @return bool + */ + function drop_tables($tables) { + global $connection; + $result = true; + foreach ($tables as $table) { // convert to bulk api + $result = $result && $connection->query(urlencode($table), array(), 'DELETE'); + } + return $result; + } + $jush = "elastic"; $operators = array("=", "query"); $functions = array();