redshiftのデフォルトデータベース以外のデータベースに私のdjangoアプリケーションを接続する必要があります。デフォルトのデータベースに接続すると、接続は成功しています。私はデフォルトではありませんデータベースに接続すると、それはあなたがデータベースではなく、スキーマに接続PostgreSQLでredshiftでデフォルトデータベース以外のデータベースに接続
"django.db.utils.OperationalError: FATAL: database "test" does not exist
DATABASES = {
'default': {
'NAME': 'test',
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'USER': 'test',
'PASSWORD': '######',
'HOST': '############.redshift.amazonaws.com',
'PORT': ####
}
}
私はpsshop2を使ってRedshiftに接続していますが、正常に動作するので、データベースがそのクラスタ上に存在すると仮定して、なぜこれがうまくいかないのか理由はありません。 SQL WorkbenchなどのSQLクライアントを使用して同じデータベースに接続し、同じ問題が発生していないかどうかを確認してください。 – Yankee