PGError:错误:必须是关系的所有者
我将 Rails 应用程序与 PostgreSql 数据库一起使用。 我的应用程序与 PostgreSql 运行良好。 我想在服务器上运行迁移,我运行命令 RAILS_ENV=生产 rake db:migrate 然后我得到以下错误:
PGError:错误:必须是所有者 关系表名
我不明白为什么会出现这个错误? 请提出任何解决方案来解决此错误。
谢谢!
I have using rails application with PostgreSql database.
My application is working fine with PostgreSql.
I want to run my migration on server, I run a command RAILS_ENV=production rake db:migrate
then I get following error:
PGError:Error: must be owner of
relation table_name
I don't understand why this error occurs?
Please suggest any solution to resolve this error.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想要更改表中的某些内容,但您没有执行此操作的权限。只有表的所有者可以这样做。
使用不同的数据库角色,即所有者角色,就可以了。
You want to change something in the table, but you don't have the permissions to do so. Only the owner of the table can do so.
Use a different database role, the owners role, and you're fine.