我正在尝试使用免费的heroku postgres实例作为我的测试数据库,但我遇到了一个问题,因为第一步似乎是minitest丢弃数据库,而heroku postgres不允许它允许清除我认为的数据库。
action@clinio2-13639:~/workspace/clinio(master*)$ rake
rake aborted!
FATAL: permission denied for database "postgres"
DETAIL: User does not have CONNECT privilege.
......
Tasks: TOP => db:test:load => db:test:purge
(See full trace by running task with --trace)
不确定如何通过此错误。而我的开发环境我没有root权限所以我不能建立一个本地postgres实例,这显然是理想的。 任何帮助将不胜感激!
答案 0 :(得分:0)
不幸的是,我认为您在开发环境中确实需要root权限。 Heroku非常被锁定,所以它不适合测试。以下是一些选项: