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无序uuid性能测试及对数据库的影响
Jun 11 PostgreSQL
浅谈PostgreSQL表分区的三种方式
Jun 29 PostgreSQL
postgresql使用filter进行多维度聚合的解决方法
Jul 16 PostgreSQL
PostGIS的安装与入门使用指南
Jan 18 PostgreSQL
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
Jan 18 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 07 PostgreSQL
PostgreSQL数据库创建并使用视图以及子查询
Apr 11 PostgreSQL
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 PostgreSQL
PostgreSQL之连接失败的问题及解决
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
Protoss魔法科技
2020/03/14 星际争霸
windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
2014/01/14 PHP
javascript Excel操作知识点
2009/04/24 Javascript
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
2016/06/15 Javascript
浅谈JS使用[ ]来访问对象属性
2016/09/21 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
Python之reload流程实例代码解析
2018/01/29 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
详解python:time模块用法
2019/03/25 Python
对Django url的几种使用方式详解
2019/08/06 Python
window7下的python2.7版本和python3.5版本的opencv-python安装过程
2019/10/24 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
2020/04/16 Python
canvas实现烟花的示例代码
2020/01/16 HTML / CSS
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
教育专业自荐书范文
2013/12/17 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
安全保证书格式
2015/02/28 职场文书
大学生实习推荐信
2015/03/27 职场文书
学校证明范文
2015/06/24 职场文书