[英]Run a database dump (Restore) from an sql file in PHP + PostgreSql
[英]restore single table dump from a sql file
我有 sql 文件的完整轉儲,例如大小為1.3GB
的dump_full.sql
它有一些表格,例如
dancing_core_spice
dancing_sea_beast
forde_clear_one
forde_super_now
現在我想要的是只需要從dump_full.sql
文件中恢復/獲取/轉儲這些表的only data
psql -U postgres --table=dancing_core_spice dump_full.sql > dancing_core_spice.sql
我嘗試了上面的命令,但它不起作用
所以任何人都可以讓我知道如何從 sql 文件中只轉儲單個表(完整轉儲)
對於這些類型的操作,轉儲文件應該是使用pg_dump創建的 postgresql 自定義格式:
pg_dump -Fc
然后您可以使用pg_restore恢復單個表
pg_restore --table=dancing_core_spice dump_full.sql > dancing_core_spice.sql
這個問題提供了處理您的實際案例的提示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.