如何在迁移命令后出现此错误:
File "/Users/TheKotik/tick-tock/denv/lib/python3.5/site-packages/psycopg2/__init__.py", line 130, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
django.db.utils.OperationalError: FATAL: role "TheKotik" does not exist
如果该角色实际上是创建的并且可以完全正确吗?
在psql上一切正确
grant all privileges on database tick to TheKotik;
GRANT
答案 0 :(得分:1)
如果grant all privileges on database tick to TheKotik;
没有错误,那么您的用户名是thekotik,而不是TheKotik。
在python中将“TheKotik”更改为“thekotik”连接字符串配置,或创建适当的用户:
create user "TheKotik";
grant all privileges on database tick to "TheKotik";