Как подключиться к базе данных Redshift в приложении Symfony

Я работаю над приложением, созданным с использованием Symfony3, которое должно извлекать данные из базы данных Redshift.

Как я могу добиться этого? Ценю любую помощь.

2

Решение

Я понял это, следуя Документация Symfony настроить несколько менеджеров сущностей.

Моя проблема заключалась в том, что я указывал неправильный драйвер. Это должно быть ‘pdo_pgsql’.

Я установил драйвер в моей системе, следуя инструкциям в первом ответе и комментариям в этом вопрос

1

Другие решения

Вы можете использовать этот комплект awsBundle от Фархад Сафаров.

следить инструкции чтобы установить и настроить пакет вместе с вашим приложением, а затем использовать его (пример из 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!'
));
// ...
}
0