PG::InsufficientPrivilege at / 错误:关系 schema_migrations 的权限被拒绝

问题描述 投票:0回答:2

PG::InsufficientPrivilege at / 错误:关系 schema_migrations 的权限被拒绝

ruby-on-rails postgresql ruby-on-rails-4 localhost database-migration
2个回答
6
投票

终于成功了

以超级用户身份登录

ALTER TABLE schema_migrations OWNER TO menuquizz

\q

记录为菜单测验

menuquizz_development=# \d
                    List of relations
 Schema |           Name           |   Type   |   Owner   
--------+--------------------------+----------+-----------
 public | .schema_migrations       | table    | denis
 public | menus                    | table    | menuquizz
 public | menus_id_seq             | sequence | menuquizz
 public | schema_migrations        | table    | menuquizz
(4 rows)

menuquizz_development=# \q

:~/Projects/menuquizz$ rake db:fixtures:load FIXTURES=menus
:~/Projects/menuquizz$ psql -U menuquizz menuquizz_development

Password for user menuquizz: 
psql (9.3.10)
Type "help" for help.

menuquizz_development=> select count(*) from menus;
 count 
-------
    45
(1 row)

OK

0
投票

更新:

记录为超级使用:

ALTER TABLE schema_migrations OWNER TO menuquizz;
© www.soinside.com 2019 - 2024. All rights reserved.