Postgresql PostreSQL中拥有的重新分配的错误

Postgresql PostreSQL中拥有的重新分配的错误,postgresql,postgresql-9.2,ownership,Postgresql,Postgresql 9.2,Ownership,我是9.2级的博士后。文档说明:重新分配所有者只影响当前数据库中的对象。这正是我需要的,但似乎是假的。 此命令还更改旧用户拥有的所有数据库的所有权 以下是我所做的: 复制数据库: 新数据库中表的权限错误(仍然是旧用户): 更改它: 一切看起来都很好,但是: 为什么我的原始数据库的所有者发生了变化 文档特别指出:重新分配OWNED命令不会影响角色拥有的任何数据库的所有权。 有什么见解吗 更新:根据下面的评论,问题可能与共享对象有关,我试图通过pg_shdepend中的SELECT*来确定有问题的共

我是9.2级的博士后。文档说明:
重新分配所有者只影响当前数据库中的对象
。这正是我需要的,但似乎是假的。
此命令还更改旧用户拥有的所有数据库的所有权

以下是我所做的:

复制数据库:

新数据库中表的权限错误(仍然是旧用户):

更改它:

一切看起来都很好,但是:

为什么我的原始数据库的所有者发生了变化

文档特别指出:
重新分配OWNED命令不会影响角色拥有的任何数据库的所有权。

有什么见解吗


更新:根据下面的评论,问题可能与
共享对象有关
,我试图通过pg_shdepend中的
SELECT*来确定有问题的共享对象是什么但它没有显示可利用的东西

我只是使用
alterdatabase
来恢复其他数据库的所有权。因为它没有改变数据库内容的所有权。我希望没有其他副作用。请报告这是一个PostgreSQL错误。可能的重复是没有错误的。我不明白为什么它会重复。与我的9.2版相关的文档没有提到共享对象,而您所引用的主题似乎就是这样。
$ sudo -u postgres -i
$ createdb -O faire-pp -T vozatou_db1 test_db
postgres=# \l
                              List of databases
    Name     |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
-------------+----------+----------+-------------+-------------+-----------------------
test_db      | faire-pp | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
vozatou_db1  | vozatou  | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
postgres=# \c test_db
You are now connected to database "test_db" as user "postgres".
test_db=# \d
                        List of relations
 Schema |                   Name                   |   Type   |  Owner  
--------+------------------------------------------+----------+---------
 public | auth_group                               | table    | vozatou
 public | auth_group_id_seq                        | sequence | vozatou
test_db=# REASSIGN OWNED BY "vozatou" TO "faire-pp";
REASSIGN OWNED
test_db=# \d
                     List of relations
 Schema |                   Name                   |   Type   |  Owner   
--------+------------------------------------------+----------+----------
 public | auth_group                               | table    | faire-pp
 public | auth_group_id_seq                        | sequence | faire-pp
postgres=# \l
                              List of databases
    Name     |  Owner   | Encoding |   Collate   |    Ctype    |   Access privileges   
-------------+----------+----------+-------------+-------------+-----------------------
test_db      | faire-pp | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
vozatou_db1  | faire-pp | UTF8     | en_US.UTF-8 | en_US.UTF-8 |