【发布时间】:2010-11-30 10:21:15
【问题描述】:
我使用带有 PostgreSql 数据库的 rails 应用程序。 我的应用程序在 PostgreSql 上运行良好。 我想在服务器上运行我的迁移,我运行命令 RAILS_ENV=production rake db:migrate 然后我得到以下错误:
PGError:Error: must be owner of 关系表名
我不明白为什么会出现这个错误? 请提出解决此错误的任何解决方案。
谢谢!
【问题讨论】:
我使用带有 PostgreSql 数据库的 rails 应用程序。 我的应用程序在 PostgreSql 上运行良好。 我想在服务器上运行我的迁移,我运行命令 RAILS_ENV=production rake db:migrate 然后我得到以下错误:
PGError:Error: must be owner of 关系表名
我不明白为什么会出现这个错误? 请提出解决此错误的任何解决方案。
谢谢!
【问题讨论】:
您想要更改表格中的某些内容,但您没有执行此操作的权限。只有表的所有者才能这样做。
使用不同的数据库角色,所有者角色,就可以了。
【讨论】: