Je dois connecter mon application django à une base de données autre que la base de données par défaut dans redshift. Lorsque je le connecte à la base de données par défaut, la connexion est réussie. lorsque je me connecte à une base de données qui ne sont pas la valeur par défaut donne un message d'erreur indiquantConnexion à une base de données autre que la base de données par défaut dans 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': ####
}
}
J'utilise psycopg2 pour me connecter à Redshift et cela fonctionne bien, donc il n'y a aucune raison pour que cela ne fonctionne pas, en supposant que la base de données existe sur ce cluster. Essayez de vous connecter à la même base de données à l'aide d'un client SQL tel que SQL Workbench et vérifiez si vous rencontrez le même problème. – Yankee