【问题标题】:REASSIGN OWNED BY for 1 specified databaseREASSIGN OWNED BY 为 1 个指定的数据库
【发布时间】:2013-06-02 07:46:44
【问题描述】:

我想使用

更改一个特定数据库中所有表的所有者
REASSIGN OWNED BY postgres TO myuser

但它显示:

ERROR:  cannot reassign ownership of objects owned by role postgres because they are required by the database system

我认为是因为这个系统中有更多的数据库,但我只想在一个指定的数据库(database1)中重新分配所有者。

有办法吗?

【问题讨论】:

标签: postgresql


【解决方案1】:

因为postgres 用户拥有系统目录,所以您不能重新分配postgres 拥有的所有对象。在这种情况下,您将不得不手动解决这种情况。今后,请避免将postgres 用于非管理性任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 2021-04-11
    • 2022-12-11
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多