代码之家  ›  专栏  ›  技术社区  ›  Anthony

Active Record getting PG::InsufficientPrivilege:错误:当用户的权限退出时

  •  4
  • Anthony  · 技术社区  · 6 年前

    xxx.versions .

    通过本地rails控制台,我们尝试通过PaperTrail对象查询数据库:
    PaperTrail::Version.first

    PG::InsufficientPrivilege:错误:关系版本的权限被拒绝 :从“版本”中选择“版本”。*按“版本”排序。“id”ASC限制1

    ActiveRecord::Base.connection.execute("SELECT * FROM xxx.versions limit 1")
    

    返回一个记录集。

    文件跟踪::版本.first 从其中一台qa服务器上的rails控制台,它连接得很好。

    • 我使用了与qa服务器相同的凭据并收到了 同样的结果。
    • 在我的本地机器上,我可以从 DataGrip/pgadmin在rails项目之外还可以。
    1 回复  |  直到 6 年前
        1
  •  3
  •   Laurenz Albe    6 年前

    • 有一种不同的关系 versions 在之前的另一个模式中 xxx search_path .