标签: database postgresql dump pg-dump
我可以以编程方式(或以任何方式正常工作)创建数据库的备份,只使用我想要的表吗?我的数据库中有大约100个表,我只需要10个表备份(当然所有都是相互依赖的)。我怎样才能做到这一点?顺便说一句,我有一个postgresql数据库。
答案 0 :(得分:13)
当然。 pg_dump允许您传递参数-t
-t
清除一些疑虑。是的,-t参数只接受一种模式。但它是一个pattern非常类似于正则表达式,所以如果你想转储表A,B&你可以这样做:
pg_dump -t '(A|B|C)'