我正在创建一个排除了某些表的postgres数据库(10.1)的导出版。我遵循了如何在pg_dump中排除特定序列中的说明。然而,被排除的表的序列仍然被包括在内。有没有办法确保它们不被包含?
为了确定问题,我创建了一个名为“include”和“exclude”的小样本数据库,向每个表添加了一行,并使用以下命令导出了数据库:
转储文件中没有包括“exclude”表,但它包括序列:
为了确定问题,我创建了一个名为“include”和“exclude”的小样本数据库,向每个表添加了一行,并使用以下命令导出了数据库:
pg_dump --host=localhost --no-owner --no-acl --verbose --schema=public --dbname=export_test --exclude-table=exclude --file=exclude_table_only.dump
转储文件中没有包括“exclude”表,但它包括序列:
...
--
-- TOC entry 198 (class 1259 OID 3818320)
-- Name: exclude_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE exclude_id_seq
...