使用PostgreSQL管理器创建数据库时候填入非自带用户(postgres),比如root,然后创建出来的数据库使用Django去连接,会提示“[backcolor=rgba(0, 0, 0, 0.85)]django.db.utils.OperationalError: FATAL:[backcolor=rgba(0, 0, 0, 0.85)] [backcolor=rgba(0, 0, 0, 0.85)]role "root" does not exist”错误,似乎是没有创建root这个用户导致数据库无法连接,当删除这个数据库后重新创建postgres用户的数据库后(postgres是pg自带用户),然后配置Django的settings中数据库的user也是postgres后就没问题了,感觉就是这个管理器没有自动创建不存在的用户。
|
|