postgresql怎么导出数据库

postgresql怎么导出数据库,第1张

1

安装postgresql

yum install postgresql postgresql-server

mysql占用端口3306 pgsql是5432

2

导入整个数据库

psql -U postgres(用户名) 数据库名(缺省时同用户名) </data/dum.sql

3

导出整个数据库

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) >/data/dum.sql

4

导出某个表

pg_dump -h localhost -U postgres(用户名) 数据库名(缺省时同用户名) -t table(表名) >/data/dum.sql

5

压缩方法

一般用dump导出数据会比较大,推荐使用xz压缩

压缩方法 xz dum.sql 会生成 dum.sql.xz 的文件

6

xz压缩数据倒数数据库方法

xzcat /data/dum.sql.xz | psql -h localhost -U postgres(用户名) 数据库名(缺省时同用户名)

打开cmd,进入数据库名ql安装路径:

可以使用pg_dump --help命令查看帮助

C:\Program Files\数据库名QL\9.2\bin>pg_dump -h 数据库地址/主机名 -p 端口号 -U postgres --column-inserts -t 表名 -f 导出路径 数据库名

例子:

C:\Program Files\PostgreSQL\9.2\bin>pg_dump -h localhost -p 5432 -U postgres --column-inserts -t table_name -f d://save_sql.sql database_hason


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6663608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存