我正在学习Michael Hartl的优秀教程,但是当尝试使用命令准备测试数据库时:
<code>bundle exec rake db:test:prepare</code>
我收到了以下错误消息:
ERROR: 必须是数据库sample_app_test的所有者...
在开发数据库中使用时,我从未遇到过这种情况,因为我为我的Rails应用程序创建了以下数据库角色:
CREATE ROLE demo_app WITH CREATEDB LOGIN
(这是使用Postgresql)
有人能理解为什么在测试环境中会出现这种错误吗?TIA...