postgresql中如何执行sql文件
更新时间:2023年05月05日 14:37:23 作者:一万小时_now
这篇文章主要介绍了postgresql中如何执行sql文件问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
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中的孤儿文件用法(orphaned data files)
这篇文章主要介绍了浅谈PostgreSQL中的孤儿文件用法(orphaned data files),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-01-01解决PostgreSQL服务启动后占用100% CPU卡死的问题
前文书说到,今天耗费了九牛二虎之力,终于驯服了NTFS权限安装好了PostgreSQL,却不曾想,服务启动后,新的状况又出现了。2009-08-08pgsql之create user与create role的区别介绍
这篇文章主要介绍了pgsql之create user与create role的区别介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-01-01
最新评论