可能重复:如何清空heroku中的数据库
我在Heroku上有一个Postgres数据库 . 它是免费测试版之一 . 在本地,在测试时,我经常运行rake db:drop && rake db:create && rake db:migrate作为重置数据库的方法 .
但是,当我尝试在Heroku上运行它时,我收到错误:
Couldn't drop mydatabaseid : #<PG::Error: FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
呃,好的,我怎么能完全重置我的数据库,迁移和一切?
1 回答
pg:reset
命令将为您重新创建数据库 . 用法示例:db:reset
命令会尝试删除数据库,这不是Heroku的权限所允许的 .