postgresql怎么样备份多个表的数据。

男人三十好累 2003-10-30 10:12:28
备份一个表可以用
pg_dump -f /root/a.sql -t tablename
请问怎么备份多个表到一个.sql文件中。
谢谢高手来。
...全文
445 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
男人三十好累 2003-11-12
  • 打赏
  • 举报
回复
谢谢大家已经OK了。
ArcCreator 2003-10-31
  • 打赏
  • 举报
回复
great!
sunthing 2003-10-31
  • 打赏
  • 举报
回复
ArcCreator(-=ROBOTECH=-) :
我试了,完全可以,在恢复时为了避免错误或复杂操作,我想我们在备分时
最好只备分数据。

pg_dump testdb -t tablename1 -a > xx.sql

如果还备分了表结构,那么在恢复时会有错误发生(无大碍), 提示表已经存在!
sunthing 2003-10-31
  • 打赏
  • 举报
回复
哈哈,楼上的主意不错!
那么楼主可以试试自己写个脚本,按照完整备分数据库的格式来输出你的.sql文件,再恢复
我也要来试试!
ArcCreator 2003-10-30
  • 打赏
  • 举报
回复
是否可以利用管道符
pg_dump testdb -t testtable1 > xx.sql
pg_dump testdb -t testtable2 >> xx.sql
pg_dump testdb -t testtable3 >> xx.sql
没试过,你先试试吧,成功了告诉我

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧