如何在 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"
如何在 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"