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(用户名) 数据库名(缺省时同用户名)

某些特定场景下需要将pg中的数据导出成sql文件, *** 作如下:

右键表-->备份-->格式(选择"无格式")-->选择文件存放位置(存为.sql文件)-->转储选项1(对象类型选择"仅数据",不保存中选择不需要保存的选项)

-->转储选项2(查询选择 使用字段插入、使用插入命令) -->点击完成

可用如下方法:

1、使用navicat for mysql登录mysql数据库,找到要导出的表,如test数据库下的bonus表。

2、左键选中右侧栏位的表名。

3、下方的选项点击,DDL,然后下边会出现创建表的sql语句,将其复制粘贴即可,这就是表的结构。


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

原文地址:https://54852.com/sjk/9973819.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存