【发布时间】:2018-07-29 08:08:39
【问题描述】:
所以我使用 pg_dump 对表进行了备份:
pg_dump -U bob -F c -d commerce -t orders > orders.dump
这个表有几个列出的索引,比如一个主键
但是,当我使用 pg_restore 将此表还原到另一个系统上的开发数据库时:
pg_restore -U bob -d commerce -t orders > orders.dump
没有列出主键或索引
我做错了什么?
【问题讨论】:
-
> orders.dump对于pg_restore命令看起来是错误的。输入文件应使用>指定为最后一个参数 -
我测试过,当你用
-t tablename转储一个表时,它的约束和索引都包含在转储中。
标签: postgresql primary-key database-indexes pg-dump pg-restore