Heroku rake 任务状态 'DETAIL: User does not have CONNECT privilege'

Heroku rake tasks state 'DETAIL: User does not have CONNECT privilege'

我已尝试 运行 rake db:setup 并得到:DETAIL: User does not have CONNECT privilege. 错误。

我试过 运行 GRANT CONNECT ON DATABASE dbname TO user; 这里建议:psql: permission denied for database "dbname" ("User does not have CONNECT privilege.") / "unrecognized role option 'connect'"

而且我仍然收到错误。还有其他命令我应该 运行ning?

Heroku 已经为您创建了数据库,您不能 运行 rake db:createrake db:drop 因为您没有权限。 如果要删除数据库,可以通过以下方式完成:

heroku pg:reset DB_NAME

如果您只想 运行 迁移,您可以 运行 rake db:migrate 没有问题。