Подключиться к базе данных Redshift из Laravel 5 с помощью драйвера Pgsql?

Мне было интересно, знает ли кто-нибудь, возможно ли вышеперечисленное, выполнимо или я делаю что-то бессмысленное. Эти детали подключения работают с базой данных RDS (т.е. blah.blah.eu-west-1.rds.amazonaws.com):

'db1' => [
'driver'   => 'pgsql',
'host'     => env('DB_HOST_BRAIN'),
'database' => env('DB_DATABASE_BRAIN'),
'username' => env('DB_USERNAME_BRAIN'),
'password' => env('DB_PASSWORD_BRAIN'),
'charset'  => 'utf8',
'prefix'   => '',
'schema'   => 'xyz_admin',
],

но они не работают с базой данных Redshift (т.е. blah.blah.eu-west-1.redshift.amazonaws.com):

'db2' => [
'driver'   => 'pgsql',
'host'     => env('DB_HOST_PINKY'),
'database' => env('DB_DATABASE_PINKY'),
'username' => env('DB_USERNAME_PINKY'),
'password' => env('DB_PASSWORD_PINKY'),
'port'     => env('DB_PORT_PINKY'),
'charset'  => 'utf8',
'prefix'   => '',
'schema'   => 'xyz',
],

Предполагая, что все детали верны, есть ли веская причина, почему это никогда не сработает? Могу ли я заставить его работать?

8

Решение

Пока переменные среды верны, ваш конфиг работает для подключения к Redshift:

$take_over_the_world = DB::connection('db2')->select('SELECT tonight FROM going_to_do');
0

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector