gpt4 book ai didi

django - 为什么 psycopg2 不尊重大小写?

转载 作者:行者123 更新时间:2023-11-29 12:46:09 25 4
gpt4 key购买 nike

在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com