关系schema_migrations的Postgres权限被拒绝

使用名为shine的db用户忙于获取PG DB。 继Rails,Angular,Postgres和Bootstrap之后:我发起了:

createuser --createdb --login -P shine

bundle exec rails db:create

作品。

bundle exec rails db:migrate

得到:

 bundle exec rails db:migrate rails aborted! ActiveRecord::StatementInvalid: PG::InsufficientPrivilege: ERROR: permission denied for relation schema_migrations : SELECT "schema_migrations".* FROM "schema_migrations" bin/rails:4:in `require' bin/rails:4:in `' PG::InsufficientPrivilege: ERROR: permission denied for relation schema_migrations bin/rails:4:in `require' bin/rails:4:in `' Tasks: TOP => db:migrate (See full trace by running task with --trace) 

在psql \list给出:

 shine_development | shine | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/shine + | | | | | shine=CTc/shine shine_test | shine | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =Tc/shine + | | | | | shine=CTc/shine 

我已经尝试了所有可以找到的ALTER,GRANT和OWNER TO命令。 这是怎么回事?

database.yml的

 default: &default adapter: postgresql encoding: unicode host: localhost username: shine password: shine pool:  development: <<: *default database: shine_development