簡體   English   中英

如何在 Postgres 中不受約束地導出表備份

[英]how to export table backup without constraints in Postgres

如何在 Postgres 中無約束地導出表備份和觸發器

我們正在使用以下命令

pg_dump -h 主機名 -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"

PS 假設表的數據中沒有“TRIGGER”這個詞。

編輯:在 Windows 上,這應該有效:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM