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:create
或 rake db:drop
因为您没有权限。
如果要删除数据库,可以通过以下方式完成:
heroku pg:reset DB_NAME
如果您只想 运行 迁移,您可以 运行 rake db:migrate
没有问题。
我已尝试 运行 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:create
或 rake db:drop
因为您没有权限。
如果要删除数据库,可以通过以下方式完成:
heroku pg:reset DB_NAME
如果您只想 运行 迁移,您可以 运行 rake db:migrate
没有问题。