在posgtresql(至少在ubuntu服务器上)中创建

CREATE DATABASE azREydayz;

然后在django设置中添加相同的数据库名称
DATABASES = {
  'ENGINE': 'postgresql_psycopg2',
  'NAME': 'azREydayz',
}

我说错话了
django.db.utils.OperationalError: FATAL:  database "azREydayz" does not exist

。若要解决此问题,请将“NAME”:“azREydayz”更改为“NAME”:“azREydayz”。
我的问题是为什么psycopg2不尊重这个案子?

最佳答案

我想这是because database names are only case sensitive when quoted,所以如果你真的CREATE DATABASE "azREydayz";,它会尊重这个案子的。

关于django - 为什么psycopg2不尊重大小写?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21152592/

10-10 03:33