pg_dump不排除序列

时间:2017-02-11 01:15:21

标签: postgresql pg-dump

我正在运行pg_dump并添加五个-T标志以排除一组表。在结果文件中,表都被排除,但仅排除了指定的FIRST表中的序列。

我仍然看到SELECT pg_catalog.setval()调用其他4个表格。

如何排除所有这些?

1 个答案:

答案 0 :(得分:0)

由于序列通常以_id_seq结尾,因此我能够使用--exclude-table-data参数和'*_id_seq'通配符:

postgres:11.2 执行此操作
pg_dump -d foo -U postgres -f ./dump.sql --column-inserts --data-only --exclude-table-data='*_id_seq'

更多示例here