【问题标题】:pgAdmin 4.19 “Error message” error fetching SQl for script: 'attname'pgAdmin 4.19“错误消息”错误为脚本获取 SQl:'attname'
【发布时间】:2020-06-24 14:35:09
【问题描述】:

我有一个同名“cidrmgt”的架构和角色/用户。我将数据库 dbname 的所有权限授予 cidrmgmt,并将 schema_name (cidrmgmt) 中的所有表授予 cidrmgmt。我可以以 cidrmgmt 身份登录并查看存在的架构,但无法选择表、取消日期、删除、插入。我收到错误“错误获取脚本的 SQL:'attname'。它是什么以及如何解决此错误?从 query_tool,我可以运行 select 并插入到 schema.table。即使从 postgres 用户,我也做不到选择、插入、删除、更新表作为所有者 即使我授予语法

ALTER DEFAULT PRIVILEGES FOR USER cidrmgmt 
IN SCHEMA cidrmgmt GRANT SELECT, INSERT, UPDATE, DELETE ON TABLES TO cidrmgmt;

它抱怨“错误:必须是角色“cidrmgmt”SQL 状态的成员:42501” 我是 master_user 的授予角色

GRANT cidrmgmt to PSmasteruser ;

错误:psmasteruser 角色不存在 SQL 状态:42704 甚至没有postgres

【问题讨论】:

    标签: postgresql plpgsql pgadmin-4


    【解决方案1】:

    当我在 AWS 中升级 pgAdmin 4.19 时问题解决了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多