设为首页 加入收藏

TOP

postgresql数据库导入导出
2015-07-24 11:51:31 来源: 作者: 【 】 浏览:4
Tags:postgresql 数据库 导入 导出

导出远程数据库

1.从远程数据库IP上的数据库monitor导出threshold表结构和数据到文件threshold.sql:

pg_dump -t threshold -h 135.32.94.142 monitor -U monitor -p 5432  -f threshold.sql

-t 指定要导出的表名;

-h 指定数据库地址;

-U 指定数据库用户;

-p 指定访问端口;

-f 指定导出到文件;

2.从远程数据库IP上的数据库monitor导出所有表结构和数据到文件monitor.sql:

pg_dump -h 135.32.94.142 monitor -U monitor -p 5432  -f monitor.sql

3.从远程数据库IP上的数据库monitor仅仅导出所有的表结构到文件monitor.sql:

pg_dump -s -h 135.32.94.142 monitor -U monitor -p 5432  -f monitor.sql 

-s 只导出表结构

注:一般数据库数据量比较大,如果远程导出所有的表结构和数据的话会非常慢,所有只导出表结构是个明智的选择。随后你就可以导出单个重要数据表的结构和数据进来。

导入数据库

1.从本地文件threshold.sql导入表结构和数据到远程IP上的数据库monitor:

psql -h 135.32.9.99 -d monitor -U monitor -f threshold.sql

-h 指定数据库地址;

-d 指定数据库;

-U 指定用户;

-f 指定要导入的文件(这里是步骤1导出的文件);

注:这里的文件就是上面从远程数据库导出的文件。

2.导入到本地数据库:

psql -h 0.0.0.0  -p 5432 -d monitor -U monitor -f monitor.sql 
-p 指定数据库服务端口,根据本机情况而变,默认是5432端口

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ORACLE函数之单行数字函数 下一篇【Oracle】使用BBED跳过丢失的归档

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Announcing October (2025-12-24 15:18:16)
·MySQL有什么推荐的学 (2025-12-24 15:18:13)
·到底应该用MySQL还是 (2025-12-24 15:18:11)
·进入Linux世界大门的 (2025-12-24 14:51:47)
·Download Linux | Li (2025-12-24 14:51:44)