耙子中止!错误:必须是数据库的所有者

2024-03-18

我正在研究迈克尔·哈特尔的优秀作品tutorial http://ruby.railstutorial.org/chapters/modeling-and-viewing-users-one#sec%3auser_validations但是当尝试使用以下命令准备测试数据库时: 捆绑执行 rake db:测试:准备 我收到此错误消息:

错误:必须是数据库sample_app_test 的所有者...

在使用开发数据库时我从未得到过,因为我为我的 Rails 应用程序创建了以下数据库角色:

使用 CREATEDB 登录创建角色 demo_app

(这是使用 Postgresql)

有谁明白为什么这在测试环境中失败? 蒂亚...


您确保测试数据库的所有权吗?尝试运行\lPostgres 控制台客户端上的命令并检查所有权。您还可以尝试以下查询:

ALTER DATABASE sample_app_test OWNER TO demo_app;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

耙子中止!错误:必须是数据库的所有者 的相关文章

随机推荐