如何向 heroku 上的 postgresql 用户添加 pg_monitor 角色

How can I add pg_monitor role to a postgresql user on heroku

我正在尝试设置 Datadog PostgreSQL 集成,该集成需要具有 pg_monitor 角色和对 pg_stat_databaseSELECT 权限的用户,如他们自己所述 documentation .

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

ERROR: must have admin option on role "pg_monitor"

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

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

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