17

可能是我这是一个非常正常的问题,但我很想知道是否可以在 Heroku Postgresql 上创建数据库角色?我的意思是使用这个命令:

CREATE ROLE "rolename";

谢谢你。

4

1 回答 1

34

更新:

是的。自 2017 年 8 月 8 日起,证书可用于 Heroku Postgresql:https ://devcenter.heroku.com/articles/heroku-postgresql-credentials

Heroku Postgres 凭证仅适用于 Postgres 9.6 及更高版本上的生产级计划(标准、高级、私有和屏蔽)。爱好层计划仅包括默认凭据,无法创建其他凭据或授予权限。


老答案:

不可以。您不能使用 Heroku Postgres 实例创建或修改角色。从Heroku 文档

Heroku 运行下面的 SQL 为您创建用户和数据库。

您不能在 Heroku Postgres 上创建或修改数据库和角色。

创建角色(用于只读访问)的能力是我要求的一项功能,但据我所知,它不在当前的路线图中。

于 2013-07-10T16:03:56.643 回答