如何在 Postgres 中无限制地导出 table 备份

how to export table backup without constraints in Postgres

如何在 Postgres 中无约束和触发器地导出 table 备份

我们正在使用以下命令

pg_dump -h hostname -p 5432 -U postgres -d db -t --disable-triggers table -v -f "table.backup"

但是对于跳过约束,我们在 postgres 中有任何选项吗?

这应该转储文件,grep 语句将删除包含“TRIGGER”的行:

pg_dump -h hostname -p 5432 -U postgres -d db -t --disable-triggers --format=p table | grep -v TRIGGER > "table.backup"

P.S。假设 table.

的数据中没有单词“TRIGGER”

编辑:在 Windows 这应该有效:

pg_dump -h hostname -p 5432 -U postgres -d db -t --disable-triggers --format=p table | FINDSTR /V TRIGGER > "table.backup"