我有一个名为扩展的数据库 名为 public 的模式 名为扩展名和 mfo_3
的表格这是发生的事情。当我尝试从模式中导出数据库而不是phppgadmin中的公共模式时,它可以工作!
但是当我试图在架构或公共架构中导出时。示例,我试图导出名为mfo_3的数据表,我收到错误
Dumping of complex table and schema names on Windows is not supported. Phppgadmin.
我是否有任何解决方案可以导出我的特定表格数据?
BTW,我使用的是PostgreSQL版本9.3.0
答案 0 :(得分:3)
我在phpPgAdmin中也遇到了同样的错误。
但是有一种命令行导出方式:
pg_dump.exe mydb > db.sql
pg_dump.exe -U dbusername mydb > db.sql
参考:http://www.postgresql.org/docs/9.3/static/app-pgdump.html
答案 1 :(得分:-3)
只有在表名中存在下划线时才会出现此错误。重命名表格并重试。
仅当您要转储数据库的一部分(在Windows上)时才会出现此错误。再次尝试使用整个数据库并从转储中提取特定部分。