postgresql中如何执行sql文件


Posted in PostgreSQL onMay 08, 2023

postgresql执行sql文件

postgresql运行sql脚本有3种方式

1.连接db,执行sql脚本

psql -p 5432
postgres=# CREATE DATABASE testdb;
postgres=# \l
postgres=# \c testdb
# \i后跟sql文件路径,比如/pathA/xxx.sql
testdb=# \i testdb.sql
testdb=# \d

2.通过psql,运行sql脚本

# 切换到postgres用户
sudo -i -u postgres
psql -d testdb -U postgres -f /pathA/xxx.sql
或者
sudo -u postgres psql -d testdb -U postgres -f /pathA/xxx.sql

3.pgadmin4界面管理工具

直接粘贴进去运行 

sudo -i -u postgres
psql -p 5432 postgresql 
sudo -u postgrs psql -p 5432 postgres
postgres=# CREATE DATABASE testdb;
# 查看所有database
postgres=# \l
# 进入database testdb 也可以用 psql -p 5432 testdb
postgres=# \c testdb
# 查看所有表 \d+
testdb=# \d
# 查看test表结构
testdb=# \d test
# 退出
postgres=# \q
注意sql后面加;号。testdb-# 为等待输入状态。 

postgresql命令行执行sql脚本文件

# 1. sql文件导入/执行
psql -d sdk -h 192.168.2.122 -p 5432 -U postgres -f /home/sql/test.sql
#-d 数据库名称
#-h ip地址 (最好直接写明,不要使用localhost)
#-p 端口号
#-U 用户
#-f sql文件路径
# 2. sql文件导出
pg_dump -h 192.168.2.122 -p 5432 -U postgres -f /home/sql/test.sql sdk
#-h ip地址 (最好直接写明,不要使用localhost)
#-p 端口号
#-U 用户
#-f 保存路径
#sdk  数据库名称

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PostgreSQL 相关文章推荐
postgres之jsonb属性的使用操作
Jun 23 PostgreSQL
浅谈PostgreSQL表分区的三种方式
Jun 29 PostgreSQL
PostgreSQL自动更新时间戳实例代码
Nov 27 PostgreSQL
基于PostgreSQL/openGauss 的分布式数据库解决方案
Dec 06 PostgreSQL
PostGIS的安装与入门使用指南
Jan 18 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 06 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 07 PostgreSQL
PostgreSQL数据库创建并使用视图以及子查询
Apr 11 PostgreSQL
PostgreSQL出现死锁该如何解决
May 30 PostgreSQL
PostgreSQL怎么创建分区表详解
Jun 25 PostgreSQL
postgresql中如何执行sql文件
May 08 PostgreSQL
PostgreSQL之连接失败的问题及解决
May 08 #PostgreSQL
PostgreSQL逻辑复制解密原理解析
Sep 23 #PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 #PostgreSQL
PostgreSQL怎么创建分区表详解
Jun 25 #PostgreSQL
PostgreSQL出现死锁该如何解决
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 #PostgreSQL
postgreSQL数据库基础知识介绍
You might like
第九节--绑定
2006/11/16 PHP
php 表单验证实现代码
2009/03/10 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
关于crontab的使用详解
2013/06/24 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
JavaScript实现按照指定长度为数字前面补零输出的方法
2015/03/19 Javascript
jquery实现的树形目录实例
2015/06/26 Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
2016/02/25 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
AngularJS实现的锚点楼层跳转功能示例
2018/01/02 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
2009/04/09 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
2020/09/15 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
 Alo Yoga官网:购买瑜伽服装
2018/06/17 全球购物
数据库面试要点基本概念
2013/10/31 面试题
比较一下entity bean和session bean
2013/12/27 面试题
营销与策划应届生求职信
2013/11/04 职场文书
网上开商店的创业计划书
2014/01/19 职场文书
校园主题婚礼活动策划方案
2014/09/15 职场文书
考研英语复习计划
2015/01/19 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
无罪辩护词范文
2015/05/21 职场文书
焦点访谈观后感
2015/06/11 职场文书
Memcached介绍及php-memcache扩展安装
2021/04/01 PHP
HDFS免重启挂载新磁盘
2022/04/06 Servers
Python绘制散乱的点构成的图的方法
2022/04/21 Python