我正在尝试创建一个新的postgres用户,这样我就不必将我的个人凭据交给其他开发人员了。我希望这个新用户只能访问一个数据库(有db
和db_dev
数据库)
问题是shell_plus
说他没有特定关系的权限。你知道吗
我所做的:
sudo -u postgres psql
CREATE USER guest WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE db_dev TO guest;
然后我试着:
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO guest;
但壳牌不断提出这个错误:
>>> User.objects.all()
>>> ProgrammingError: permission denied for relation auth_user
在尝试运行development server时也会出现类似的错误。你知道吗
你知道怎么做才能成功吗?你知道吗
您是否已授予来宾用户对dev\u db数据库的连接权限和对公共架构的使用权限
相关问题 更多 >
编程相关推荐