postgresql 边导出边压缩

原创 2013年12月05日 15:01:09
近有个大表需要备份出来做清理,但是空间有限,只能边压边导出,于是想到linux pipe,使用起来也很简单
1.建立管道:
#mknod dumpipe p
2.导出指定表test数据
postgres=# select count(*) from test;
 count 
-------
   601
(1 row)
#pg_dump -h 127.0.0.1 -U postgres  -a  -t test  -f dumpipe & gzip<dumpipe>test.dmp.gz
3.删除数据
postgres=# truncate table test;
TRUNCATE TABLE
postgres=# select count(*) from test;
 count 
-------
     0
(1 row)
4.导入数据,删除管道
#psql -f dumpipe & gunzip <test.dmp.gz >dumpipe
postgres=# select count(*) from test;
 count 
-------
   601
(1 row)
#rm -f dumpipe

相关文章推荐

postgreSQL数据库导入导出

导入整个数据库 psql -U postgres(用户名)  数据库名(缺省时同用户名) 导出整个数据库 pg_dump -h localhost -U postgres(用户名) 数据库名(缺省...

[iOS 多线程 & 网络 - 2.4] - 大文件下载 (边下边写/暂停恢复下载/压缩解压zip/多线程下载)

A.需求 边下边写入硬盘显示下载进度暂停/恢复 下载解压文件多线程下载   B.基本知识 1.小文件下载 如果文件比较小,下载方式会比较多 直接用NSData的+ (i...

C++ 设定图像最大边长度并原比例压缩图片

// read and resize images:filename,图片名称;savepath,保存压缩后的图片路径;l_side设定图片最长边大小;is_rgb,图片是否为彩色;img_num,处...

iOS多线程与网络开发之大文件下载 (边下边写/暂停恢复下载/压缩解压zip/多线程下载)

A.需求边下边写入硬盘显示下载进度暂停/恢复 下载解压文件多线程下载 B.基本知识1.小文件下载如果文件比较小,下载方式会比较多直接用NSData的+ (id)dataWithContentsOfUR...

poj 2404 Jogging Trails 求走最少距离使得所有边至少都遍历一次并回到原点(即sum+加上最少多少距离使得原图变成欧拉回路) FLOYD+状态压缩DP

Description Gord is training for a marathon. Behind his house is a park with a large network of j...

使用jxl导出excel(带边栏合并)

项目上要求根据一个List,导出Excel文件。因为jxl只能支持到excel2003,所以本程序也只支持excel2003(行列数限制很大). 文件的上边栏(主)跟左边栏(宾)如果有相同单元格的话...
  • jinniao
  • jinniao
  • 2011年12月06日 13:14
  • 838

POJ 3710 Christmas Game 树上删边博弈,压缩环

POJ 3710 Christmas Game 树上删边博弈 压缩环 Fusion Principle
  • Mrx_Nh
  • Mrx_Nh
  • 2017年04月09日 22:39
  • 161

POI导出Excel代码实例(设置字体,边框,合并单元格,其它功能以后探索到继续更新)

POI使用,项目实例,常用方法。

postgresql的数据表导出方法

  • 2015年09月21日 11:20
  • 44KB
  • 下载

postgreSql压缩包

  • 2015年05月14日 19:08
  • 42.1MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:postgresql 边导出边压缩
举报原因:
原因补充:

(最多只允许输入30个字)