是否可以使用 PHP 的 PDO Postgres 驱动程序查询 AWS Redshift


Is it possible to query AWS Redshift with PHP's PDO Postgres driver?

我在亚马逊的网站上找不到与此相关的任何信息,但这可能吗?

当然可以,

我正在使用 PHP PostgreSQL 查询 AWS Redshift

对于那些正在寻找示例的人:

$connection = new PDO(
    'pgsql:dbname=<db_name>;host=<redshift_cluster_host>;port=5439',
    '<master_user_name>', 
    '<master_user_password>'
);
$statement = $connection->prepare('<your_query>');
$statement->execute();
$result = $statement->fetch();

此外,请确保您正确配置了集群安全组(在 AWS Redshift 管理员的安全选项卡下(。