两个同名的数据库,如何转储

时间:2015-10-19 09:46:01

标签: postgresql

我认为在操作错误后我有两个同名的数据库。 当我尝试转储一个,以bussiere作为所有者时,它总是以postgres作为所有者转储空的那个。

                             List of databases
   Name    |  Owner   | Encoding  | Collate | Ctype |   Access privileges   
-----------+----------+-----------+---------+-------+-----------------------
 dbbiotech | bussiere | SQL_ASCII | C       | C     | 
 ddbiotech | postgres | SQL_ASCII | C       | C     | =Tc/postgres         +
           |          |           |         |       | postgres=CTc/postgres+
           |          |           |         |       | bussiere=CTc/postgres
 postgres  | postgres | SQL_ASCII | C       | C     | 
 template0 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
           |          |           |         |       | postgres=CTc/postgres
 template1 | postgres | SQL_ASCII | C       | C     | =c/postgres          +
           |          |           |         |       | postgres=CTc/postgres

问候和感谢

1 个答案:

答案 0 :(得分:2)

你没有。名称不同:dbbiotech不是ddbiotech

看起来像一个误解。在同一个数据库集群中,不可能两次使用相同的名称。 Postgres不允许这样做。