Zastanawiałem się, czy ktoś wie, czy powyższe było możliwe do osiągnięcia, czy też robię coś bezsensownego. Te szczegóły połączenia pracować do RDS (tzn blah.blah.eu-west-1.rds.amazonaws.com) bazy danych:Połącz się z bazą danych Redshift z Laravel 5 przy użyciu sterownika Pgsql?
'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',
],
ale te nie działają na przesunięcie ku czerwieni (tj blah.blah.eu- west-1.redshift.amazonaws.com) bazy danych:
'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',
],
Zakładając, że wszystkie dane są poprawne, czy istnieje powód, dlaczego to nie będzie działać? Czy jest jakiś sposób, żeby to zadziałało?
Dlaczego? Redshift nie jest tak naprawdę bazą danych OLTP przeznaczoną dla rodzaju zapytań generowanych przez ORM. Nie rozumiem, dlaczego chciałbyś to zrobić. –
Odpowiedź prosto z działu Redshift: "Rodzaj zapytań generowanych przez ORM jest w języku zrozumiałym dla bazy danych (SQL) i potrzebujemy tylko krótkiej współpracy z ORM, aby wygenerować proste zapytania SQL. Chcemy to zrobić, ponieważ dane chcą być wolne i dlatego, że tam są. " Nie wiem, czy to naprawdę nierozsądne? – thesunneversets
@thesunneversets znalazłeś rozwiązanie? – Robert