我需要将我的django应用程序连接到非Redshift中默认数据库的数据库。当我将它连接到默认数据库时,连接是成功的。当我把它连接到非默认数据库它给出了一个错误信息说连接到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': ####
}
}
我使用psycopg2连接到Redshift,它工作正常,所以没有理由为什么这不应该工作,假设数据库存在于该群集上。 尝试使用SQL Workbench等SQL客户端连接到同一个数据库并查看是否面临同样的问题。 – Yankee