如何在 Symfony 应用程序中连接到 Redshift 数据库
How to connect to a Redshift database in a Symfony application
我正在开发一个使用 Symfony3 构建的应用程序,它需要从 Redshift 数据库中检索数据。
我怎样才能实现这一目标?感谢任何帮助。
您可以使用此捆绑包 awsBundle by Farhad Safarov。
按照 the instuctions 使用您的应用程序安装和配置捆绑包,然后使用它(来自 README.md 的示例):
// AWS S3 example
public function someAction()
{
$client = $this->get('aws.s3');
// Upload an object to Amazon S3
$result = $client->putObject(array(
'Bucket' => $bucket,
'Key' => 'data.txt',
'Body' => 'Hello!'
));
// ...
}
我按照 Symfony documentation 配置多个实体管理器的方法弄明白了。
我的问题是我指定的驱动程序不正确。这应该是 'pdo_pgsql'.
我按照第一个答案中的步骤和此 question
中的评论在我的系统上安装了驱动程序
我正在开发一个使用 Symfony3 构建的应用程序,它需要从 Redshift 数据库中检索数据。
我怎样才能实现这一目标?感谢任何帮助。
您可以使用此捆绑包 awsBundle by Farhad Safarov。
按照 the instuctions 使用您的应用程序安装和配置捆绑包,然后使用它(来自 README.md 的示例):
// AWS S3 example
public function someAction()
{
$client = $this->get('aws.s3');
// Upload an object to Amazon S3
$result = $client->putObject(array(
'Bucket' => $bucket,
'Key' => 'data.txt',
'Body' => 'Hello!'
));
// ...
}
我按照 Symfony documentation 配置多个实体管理器的方法弄明白了。
我的问题是我指定的驱动程序不正确。这应该是 'pdo_pgsql'.
我按照第一个答案中的步骤和此 question
中的评论在我的系统上安装了驱动程序