Postgresql:使用主键备份和恢复一些表

Eld*_*dar 7 postgresql

我有一个生产Postgresql数据库,包括70个表.其中一些非常大,一些很小.我在我的本地机器上有我的本地Postgresql数据库.我想让我的一些本地数据库表的内容与生产的相同.如果我只是在生产数据库上使用pgAdmin备份一些表,然后尝试在本地计算机上进行恢复,则会出现约束错误.因为例如表A具有表B的外键等等.

我如何从生产数据库中复制一些表并在我的本地机器上正常恢复,该机器已经有方案和表,没有约束错误?

Ps我不能只转储所有生产数据库,因为有些表非常大.

fon*_*ini 0

我不确定我是否理解,但如果您遇到约束检查错误,您可以禁用外键约束,恢复表并再次启用它们。