早上好!
面对的问题是,当你运行测试时,发誓这个错误与数据库所有者,但只是在给测试数据库的用户权限之前,请告诉我在哪里挖掘。
测试本身发生,但在它弹出此错误之前,用户名和数据库匹配database.yml中的设置
我发现了一篇类似的文章,但我还有其他错误,而且此决定不适用:ActiveRecord::StatementInvalid: PG::Error: ERROR: must be owner of database
错误代码:PG :: InsufficientPrivilege:错误:必须是数据库测试的所有者
系统:
Rails:5.0.0
Ruby:2.3.1
PSQL:9.5.3
答案 0 :(得分:0)
有同样的问题。 我的解决方案只是按照Postgres所说的做:
Country Song count
=================================
Japan s006 5
USA s004 5
Italy sx32 5
Holland tm31 5
Japan st00 4
Italy tm31 4
Japan tm31 4
Holland ab45 4
USA mn55 3
USA 5607 3
Holland sx32 3
Italy ab45 2
USA i202 1
Holland s004 1
Japan sx32 1
Holland s004 1
Expect output:
Country Song
====================
Japan s006
USA s004
Italy sx32
Holland tm31