gpt4 book ai didi

postgresql - 删除对象的权限被拒绝

转载 作者:行者123 更新时间:2023-12-04 12:42:48 24 4
gpt4 key购买 nike

正在运行 drop owned by <username>;给我ERROR: permission denied to drop objects .我可以正常登录/创建/插入/更新/更改等。

像这样创建数据库和角色:

  1. sudo psql -U postgres
  2. CREATE USER <username> WITH PASSWORD '<password>';
  3. CREATE DATABASE <dbname> OWNER <username> ;

查找问题,这些是我运行的一些没有解决问题的东西:

  • GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO <username>;
  • GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO <username>;
  • GRANT ALL PRIVILEGES ON DATABASE <dbname> to <username>;
  • GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO <username>;

最佳答案

只有所有者或 super 用户才能删除对象。没有允许删除对象的特权,因此这不是可以授予其他人的东西。

关于postgresql - 删除对象的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56310870/

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