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 相关文章推荐
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
Apr 22 PostgreSQL
postgres之jsonb属性的使用操作
Jun 23 PostgreSQL
postgresql使用filter进行多维度聚合的解决方法
Jul 16 PostgreSQL
PostgreSQL自动更新时间戳实例代码
Nov 27 PostgreSQL
PostgreSQL13基于流复制搭建后备服务器的方法
Jan 18 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 06 PostgreSQL
PostgreSQL聚合函数介绍以及分组和排序
Apr 12 PostgreSQL
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 PostgreSQL
PostgreSQL出现死锁该如何解决
May 30 PostgreSQL
postgresql中如何执行sql文件
May 08 PostgreSQL
postgresql之greenplum字符串去重拼接方式
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
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
jquery基础教程之数组使用详解
2014/03/10 Javascript
javascript引用赋值(地址传值)用法实例
2015/01/13 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
js判断checkbox是否选中个数的方法(超简单)
2016/08/19 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
javaScript基础详解
2017/01/19 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
JS返回顶部实例代码
2020/08/09 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
详解微信小程序网络请求接口封装实例
2019/05/02 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Python sys.argv用法实例
2015/05/28 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
python实现log日志的示例代码
2018/04/28 Python
Python绘制动态水球图过程详解
2020/06/03 Python
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
法律专业自我鉴定
2013/10/03 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
基于JavaScript实现省市联动效果
2021/06/22 Javascript
python pandas 解析(读取、写入)CSV 文件的操作方法
2022/12/24 Python