首页 > 解决方案 > 如何将 pg_monitor 角色添加到 heroku 上的 postgresql 用户

问题描述

我正在尝试设置一个 Datadog PostgreSQL 集成,该集成需要一个具有pg_monitor角色和SELECT权限的用户,pg_stat_database如他们自己的文档中所述。

我的数据库当前托管在 Heroku 上,默认用户似乎没有SUPERUSER权限,因为当我尝试将上述角色和权限应用于“监控”用户时,我收到以下错误消息:

错误:必须在角色“pg_monitor”上有管理员选项

所以我正在寻找一些方法:

有人遇到过这个问题吗?有办法处理这种情况吗?

标签: postgresqlherokuheroku-postgresdatadog

解决方案


我不得不开一张票,要求 Heroku CS 团队将“pg_monitor”角色应用于我的用户。他们已授予该角色,现在一切正常


推荐阅读