Php 使用PDO、mysql和pgsql显示数据库名称

Php 使用PDO、mysql和pgsql显示数据库名称,php,mysql,postgresql,Php,Mysql,Postgresql,如何使用PDO获取数据库列表? 我在Mysql的一个主题中发现: $user = 'root'; $pass = 'root'; $server = 'localhost'; $dbh = new PDO( "mysql:host=$server", $user, $pass ); $dbs = $dbh->query( 'SHOW DATABASES' ); 我可以将“查询('SHOW DATABASES')”也用于postgresql吗?如果使用postgresql则使用: SEL

如何使用PDO获取数据库列表? 我在Mysql的一个主题中发现:

$user = 'root';
$pass = 'root';
$server = 'localhost';

$dbh = new PDO( "mysql:host=$server", $user, $pass );
$dbs = $dbh->query( 'SHOW DATABASES' );

我可以将“
查询('SHOW DATABASES')
”也用于postgresql吗?

如果使用
postgresql
则使用:

SELECT datname FROM pg_database