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
Centos环境下Postgresql 安装配置及环境变量配置技巧
May 18 PostgreSQL
PostgreSQL通过oracle_fdw访问Oracle数据的实现步骤
May 21 PostgreSQL
如何使用PostgreSQL进行中文全文检索
May 27 PostgreSQL
postgresql无序uuid性能测试及对数据库的影响
Jun 11 PostgreSQL
PostGIS的安装与入门使用指南
Jan 18 PostgreSQL
Oracle配置dblink访问PostgreSQL的操作方法
Mar 21 PostgreSQL
PostgreSQL聚合函数介绍以及分组和排序
Apr 12 PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 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
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
详解PHP中instanceof关键字及instanceof关键字有什么作用
2015/11/05 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
javascript 语法基础 想学习js的朋友可以看看
2009/12/16 Javascript
JQuery记住用户名和密码的具体实现
2014/04/04 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
基于JavaScript如何制作遮罩层对话框
2016/01/26 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
python使用Matplotlib画饼图
2018/09/25 Python
Python使用itchat模块实现简单的微信控制电脑功能示例
2019/08/26 Python
python scatter函数用法实例详解
2020/02/11 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
2020/05/25 Python
Python csv文件记录流程代码解析
2020/07/16 Python
Pycharm Git 设置方法
2020/09/15 Python
HTML5拖拽的简单实例
2016/05/30 HTML / CSS
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
美国购物网站:Clickhere2shop
2021/01/28 全球购物
服装设计专业自荐书范文
2013/12/30 职场文书
社团活动总结
2014/04/28 职场文书
我的中国梦演讲稿600字
2014/08/19 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python
python中 .npy文件的读写操作实例
2022/04/14 Python