From 00323425cb8d016c01487cb9e0ab6c9972e9d232 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 12 Feb 2026 10:57:59 +0100 Subject: [PATCH] PostgreSQL: Run VACUUM ANALYZE for Optimize --- adminer/db.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/adminer/db.inc.php b/adminer/db.inc.php index c35911cb..5fc4e53f 100644 --- a/adminer/db.inc.php +++ b/adminer/db.inc.php @@ -38,7 +38,7 @@ if ($tables_views && !$error && !$_POST["search"]) { } elseif (JUSH != "sql") { $result = (JUSH == "sqlite" ? queries("VACUUM") - : apply_queries("VACUUM" . ($_POST["optimize"] ? "" : " ANALYZE"), $_POST["tables"]) + : apply_queries("VACUUM" . ($_POST["optimize"] ? " ANALYZE" : ""), $_POST["tables"]) ); $message = lang('Tables have been optimized.'); } elseif (!$_POST["tables"]) { @@ -153,7 +153,7 @@ if (adminer()->homepage()) { echo "\n"; if (!information_schema(DB)) { $vacuum = " " . on_help("'VACUUM'"); - $optimize = " " . on_help(JUSH == "sql" ? "'OPTIMIZE TABLE'" : "'VACUUM OPTIMIZE'"); + $optimize = " " . on_help(JUSH == "sql" ? "'OPTIMIZE TABLE'" : "'VACUUM ANALYZE'"); $print = (JUSH == "sqlite" ? $vacuum . " " . on_help("'PRAGMA integrity_check'") : (JUSH == "pgsql" ? $vacuum . $optimize : (JUSH == "sql" ? " " . on_help("'ANALYZE TABLE'")