如何向 heroku 上的 postgresql 用户添加 pg_monitor 角色
How can I add pg_monitor role to a postgresql user on heroku
我正在尝试设置 Datadog PostgreSQL 集成,该集成需要具有 pg_monitor
角色和对 pg_stat_database
的 SELECT
权限的用户,如他们自己所述 documentation .
我的数据库目前托管在 Heroku 上,默认用户似乎没有 SUPERUSER
权限,因为当我尝试将上述角色和权限应用于“监视”用户时,我有以下权限错误信息:
ERROR: must have admin option on role "pg_monitor"
所以我正在寻找一些方法:
- 授予该用户必要的权限而不是超级用户
- 获得 Heroku Postgres 的超级用户访问权限(我认为是 not possible)
有人遇到过这个问题吗?有办法处理这种情况吗?
我不得不开一张票,要求 Heroku CS 团队将“pg_monitor”角色应用到我的用户。他们已授予该角色,现在一切正常
我正在尝试设置 Datadog PostgreSQL 集成,该集成需要具有 pg_monitor
角色和对 pg_stat_database
的 SELECT
权限的用户,如他们自己所述 documentation .
我的数据库目前托管在 Heroku 上,默认用户似乎没有 SUPERUSER
权限,因为当我尝试将上述角色和权限应用于“监视”用户时,我有以下权限错误信息:
ERROR: must have admin option on role "pg_monitor"
所以我正在寻找一些方法:
- 授予该用户必要的权限而不是超级用户
- 获得 Heroku Postgres 的超级用户访问权限(我认为是 not possible)
有人遇到过这个问题吗?有办法处理这种情况吗?
我不得不开一张票,要求 Heroku CS 团队将“pg_monitor”角色应用到我的用户。他们已授予该角色,现在一切正常