您现在的位置是:课程教程文章
PostgreSQL如何导出数据库文件
2023-12-18 19:20课程教程文章 人已围观
-
云贝教育 | PostgreSQL国产分布式数据库SQ
云贝教育 | PostgreSQL国产分布式数据库SQ... -
云贝教育 | PostgreSQL内幕解密系列 讲师:
云贝教育 | PostgreSQL内幕解密系列 讲师:PostgreSQL内幕解密系列 课程介绍: 讲述PostgreSQL的内功,帮助大家打牢基础 快速从... -
【云贝教育】PostgreSQL从入门到精通
【云贝教育】PostgreSQL从入门到精通... -
PostgreSQL数据库管理(一)
PostgreSQL数据库管理(一)PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为Postgre...
PostgreSQL如何导出数据库文件
导出整个数据库使用下面这条命令:
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) > /data/dum.sql
推荐:postgresql教程
数据库的导入导出是最常用的功能之一,每种数据库都提供有这方面的工具,例如Oracle的exp/imp,Informix的dbexp/dbimp,MySQL的mysqldump。而PostgreSQL提供的对应工具为pg_dump和pg_restore。
pg_dump是用于备份PostgreSQL数据库的工具。它可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。
其他命令如下:
1、导入整个数据库
psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dum.sql
2、导出某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql 3、压缩方法
3、一般用dump导出数据会比较大,推荐使用xz压缩
压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件
4、xz压缩数据倒数数据库方法
xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)
推荐学习《Python教程》。
课程教程:PostgreSQL如何导出数据库文件上一篇:PostgreSQL如何创建视图
下一篇:没有了