pg_dump是用于备份PostgreSQL数据库的工具。它可以在数据库正在使用的时候进行完整一致的备份,并不阻塞其它用户对数据库的访问。
有图有真相
导出
pg_dump -h 127.0.0.1 -p 5432 -U readuser mydatabase > dum.sql
导入
1、导入整个数据库
psql -U postgres(用户名) 数据库名(缺省时同用户名) < /data/dum.sql
2、导出某个表
pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql
压缩导入方法
3、一般用dump导出数据会比较大,推荐使用xz压缩
压缩方法 xz dum.sql
会生成 dum.sql.xz
的文件
压缩后:
4、xz压缩数据倒数数据库方法文章来源:https://www.toymoban.com/news/detail-684565.html
xzcat dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)
文章来源地址https://www.toymoban.com/news/detail-684565.html
到了这里,关于PostgreSQL数据导入导出【亲测】有图有真相的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!