欢迎来到代码驿站!

PostgreSQL

当前位置:首页 > 数据库 > PostgreSQL

postgresql 导出建表语句的命令操作

时间:2021-06-30 09:22:14|栏目:PostgreSQL|点击:

我就废话不多说了,大家还是直接看命令吧~

pg_dump -h host -U postgres -d dbname -O -s -t "table_name" > name.sql

补充:PostgreSQL使用pg_dump导出单个数据表的insert语句

PostgreSQL自带的pgadmin4工具没有办法生成数据表的insert语句,这使得想要提取单个表的数据,插入到不同环境的相同表中变成很麻烦的一件事,使用PostgreSQL的pg_dump工具可以实现该功能。

使用效果

截图1.在空的表中执行导出的sql文件

截图2.插入的数据

使用pg_dump导出的sql语句文件,直接在数据库中\i 执行,即可成功插入数据。

操作过程

截图3.导出sql语句

截图4.生成的SQL文件内容

命令为:

./pgdump -h 127.0.0.1 -U postgres -p 5432 -d postgres -t public.tbltxnmon --inserts >tbltxn_mon.sql

参数 赋值 备注
-h 127.0.0.1 数据库所在环境IP
-U postgres 数据库所属用户名
-p 5432 数据库服务端所在端口
-d postgres 数据库名称
-t public.tbltxnmon 数据表名称
--inserts NA 需导出insert语句
> tbltxnmon.sql 内容重定向至文件

上一篇:PostgreSQL LIST、RANGE 表分区的实现方案

栏    目:PostgreSQL

下一篇:postgresql 数据库 与TimescaleDB 时序库 join 在一起

本文标题:postgresql 导出建表语句的命令操作

本文地址:http://www.codeinn.net/misctech/150393.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有