Sort DB list by default
authorJamie Cameron <jcameron@webmin.com>
Tue, 30 Nov 2010 07:16:04 +0000 (23:16 -0800)
committerJamie Cameron <jcameron@webmin.com>
Tue, 30 Nov 2010 07:16:04 +0000 (23:16 -0800)
mysql/mysql-lib.pl
postgresql/postgresql-lib.pl

index 5c1f2db..0cfe7f3 100755 (executable)
@@ -162,7 +162,7 @@ if (!@rv || $@) {
        ref($t) || &error("Failed to list databases : $t");
        @rv = map { $_->[0] } @{$t->{'data'}};
        }
-return @rv;
+return sort { lc($a) cmp lc($b) } @rv;
 }
 
 # list_tables(database, [empty-if-denied], [no-filter-views])
index a6b2f22..c9ff281 100755 (executable)
@@ -149,7 +149,7 @@ sub list_databases
 {
 local $force_nodbi = 1;
 local $t = &execute_sql_safe($config{'basedb'}, 'select * from pg_database order by datname');
-return map { $_->[0] } @{$t->{'data'}};
+return sort { lc($a) cmp lc($b) } map { $_->[0] } @{$t->{'data'}};
 }
 
 # supports_schemas(database)