我正在运行pg_dump并添加五个-T标志以排除一组表。在结果文件中,表都被排除,但仅排除了指定的FIRST表中的序列。
我仍然看到SELECT pg_catalog.setval()
调用其他4个表格。
如何排除所有这些?
答案 0 :(得分:0)
由于序列通常以_id_seq
结尾,因此我能够使用--exclude-table-data
参数和'*_id_seq'
通配符:
pg_dump -d foo -U postgres -f ./dump.sql --column-inserts --data-only --exclude-table-data='*_id_seq'
更多示例here