我正在研究迈克尔·哈特尔的优秀作品tutorial http://ruby.railstutorial.org/chapters/modeling-and-viewing-users-one#sec%3auser_validations但是当尝试使用以下命令准备测试数据库时:
捆绑执行 rake db:测试:准备
我收到此错误消息:
错误:必须是数据库sample_app_test 的所有者...
在使用开发数据库时我从未得到过,因为我为我的 Rails 应用程序创建了以下数据库角色:
使用 CREATEDB 登录创建角色 demo_app
(这是使用 Postgresql)
有谁明白为什么这在测试环境中失败?
蒂亚...
您确保测试数据库的所有权吗?尝试运行\l
Postgres 控制台客户端上的命令并检查所有权。您还可以尝试以下查询:
ALTER DATABASE sample_app_test OWNER TO demo_app;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)