* @return array
*/
function get_databases($flush = true) {
+ global $connection;
// SHOW DATABASES can take a very long time so it is cached
$return = &get_session("dbs");
if (!isset($return)) {
ob_flush();
flush();
}
- $return = get_vals("SHOW DATABASES");
+ $return = get_vals($connection->server_info >= 5 ? "SELECT SCHEMA_NAME FROM information_schema.SCHEMATA" : "SHOW DATABASES"); // SHOW DATABASES can be disabled by skip_show_database
}
return $return;
}
AJAX forms in Google Chrome
Parse UTF-16 and UTF-8 BOM in all text uploads
Use DELIMITER in history
+Show databases even with skip_show_database in MySQL 5 (thanks to Radoslaw Kowalewski)
Polish translation
Adminer 3.2.0 (released 2011-02-24):