Postgresql pg_转储不排除序列

Postgresql pg_转储不排除序列,postgresql,pg-dump,Postgresql,Pg Dump,我正在运行一个pg_转储并添加五个-T标志以排除一组表。在结果文件中,所有表都被排除,但仅排除第一个指定表中的序列 我仍然看到其他4个表的SELECT pg_catalog.setval()调用 如何排除它们?由于序列通常以\u id\u seq结尾,因此我能够用排除表数据和'*\u id\u seq'通配符对postgres:11.2进行排除: pg_dump -d foo -U postgres -f ./dump.sql --column-inserts --data-only --exc

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

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


如何排除它们?

由于序列通常以
\u id\u seq
结尾,因此我能够用
排除表数据和
'*\u id\u seq'
通配符对postgres:11.2进行排除:

pg_dump -d foo -U postgres -f ./dump.sql --column-inserts --data-only --exclude-table-data='*_id_seq'
更多例子