【发布时间】:2017-09-02 00:57:18
【问题描述】:
也许这是一个很正常的问题,但我很想知道是否可以在 Heroku Postgresql 上创建数据库角色?我的意思是使用这个命令:
CREATE ROLE "rolename";
谢谢。
【问题讨论】:
标签: postgresql heroku
也许这是一个很正常的问题,但我很想知道是否可以在 Heroku Postgresql 上创建数据库角色?我的意思是使用这个命令:
CREATE ROLE "rolename";
谢谢。
【问题讨论】:
标签: postgresql heroku
更新:
是的。自 2017 年 8 月 8 日起,凭证可用于 Heroku Postgresql:https://devcenter.heroku.com/articles/heroku-postgresql-credentials
Heroku Postgres 凭据仅适用于 Postgres 9.6 及更高版本上的生产级计划(标准、高级、私有和屏蔽)。爱好层计划仅包含默认凭据,无法创建其他凭据或授予权限。
旧答案:
没有。您不能使用 Heroku Postgres 实例创建或修改角色。来自the Heroku documentation:
Heroku 运行下面的 SQL 为您创建用户和数据库。
您不能在 Heroku Postgres 上创建或修改数据库和角色。
创建角色(用于只读访问)的能力是我要求的一项功能,但据我所知,它不在当前的路线图中。
【讨论】: