求,备份一段时间内的数据

djf_1985 2013-01-06 09:43:43
请教一个问题,例如数据库中有几年的学生相关资料,怎么才能把2011年度入学的学生相关表中资料全部备份呢?不需要备份全部的数据。
相应的,还原的时候也只还原2011年度的数据,其它年度(2010、2012等)数据不受影。
谢谢啦!
...全文
660 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaot399 2013-01-31
  • 打赏
  • 举报
回复
copy对应的,导入的语法如下: COPY table_name [ ( column [, ...] ) ] FROM { ’filename’ | STDIN } [ [ WITH ] ( option [, ...] ) ]
shaot399 2013-01-31
  • 打赏
  • 举报
回复
除了上面的方法,楼主也可以用copy命令, 语法如下: copy (query) to 'filename' with csv; COPY { table_name [ ( column [, ...] ) ] | ( query ) } TO { ’filename’ | STDOUT } [ [ WITH ] ( option [, ...] ) ]
rucypli 2013-01-16
  • 打赏
  • 举报
回复
select * from table1 where year=2011 就用这种备份吧 简单明了
djf_1985 2013-01-16
  • 打赏
  • 举报
回复
引用 9 楼 majia0732 的回复:
你如果有重建数据库的权利,用按年份分区来做会好一些,这样直接把2011年的分区表导出导入会很方便。
有重建的权力,没用过分区,主要数据也不多。 我表已经建了,在原数据表上建立分区,会不会很麻烦?
majia0732 2013-01-11
  • 打赏
  • 举报
回复
你如果有重建数据库的权利,用按年份分区来做会好一些,这样直接把2011年的分区表导出导入会很方便。
ACMAIN_CHM 2013-01-07
  • 打赏
  • 举报
回复
导出成文本文件,然后导入的时候用EXCEL打开,然后生成对应的SQL insert 语句再执行。
WWWWA 2013-01-07
  • 打赏
  • 举报
回复
引用 5 楼 djf_1985 的回复:
引用 3 楼 WWWWA 的回复:PSql -Uusername -W -c "select * from tt where year=2011" DBNAME>r:\temp\123.txt 是导出数据了,还原的时候对应用什么命令呢,谢谢了
没有办法,你可以生成1个临时表(select * from tt where year=2011),用PG_DUMP备份再用psql导入
trainee 2013-01-07
  • 打赏
  • 举报
回复
用3楼psql的方法, 是无法恢复的 可以参考一下, 我改的pg_dump扩展版本, http://blog.chinaunix.net/uid-63508-id-112661.html 这个版本是8.3版本, 9.0的版本增加了恢复的语句, 若要的话, 请消息于我
djf_1985 2013-01-07
  • 打赏
  • 举报
回复
引用 3 楼 WWWWA 的回复:
PSql -Uusername -W -c "select * from tt where year=2011" DBNAME>r:\temp\123.txt
是导出数据了,还原的时候对应用什么命令呢,谢谢了
iihero 2013-01-07
  • 打赏
  • 举报
回复
楼上的方法正解。
WWWWA 2013-01-07
  • 打赏
  • 举报
回复
PSql -Uusername -W -c "select * from tt where year=2011" DBNAME>r:\temp\123.txt
djf_1985 2013-01-06
  • 打赏
  • 举报
回复
引用 1 楼 ACMAIN_CHM 的回复:
没有什么好办法,一般是直接使用 select * from table1 where year=2011 这种方法进行数据备份。
怎么备份出来呢? 像dg_dump那样能生成一个备份文件?
ACMAIN_CHM 2013-01-06
  • 打赏
  • 举报
回复
没有什么好办法,一般是直接使用 select * from table1 where year=2011 这种方法进行数据备份。

972

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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