我可以以编程方式(或任何一种方式都可以)创建数据库的备份,只使用我想要的表吗?我的数据库中有大约 100 个表,我只想要 10 个表备份(当然,所有表都是相互依赖的)。我怎样才能做到这一点?顺便说一句,我有一个 postgresql 数据库。
Maddy
问问题
2626 次
1 回答
13
当然。pg_dump允许您传递带有参数的表列表-t
解开一些疑惑。确实,该-t
参数只接受一种模式。但它是一种非常类似于正则表达式的模式,所以如果你想转储表 A、B 和 C,你可以这样做:
pg_dump -t '(A|B|C)'
于 2009-03-02T15:27:12.740 回答