PostgreSQL

关注公众号 jb51net

关闭
首页 > 数据库 > PostgreSQL > PostgreSQL用psql运行SQL文件

PostgreSQL如何用psql运行SQL文件

作者:雨临Lewis

文章介绍了两种运行预写好的SQL文件的方式:首先连接数据库后执行,或者直接通过psql命令执行,需要注意的是,文件路径在Linux系统中应使用斜杠/,而不是反斜杠\,否则会报Permission denied错误

PostgreSQL用psql运行SQL文件

对于预先写好的SQL文件,比如/home/user1/updateMyData.sql, 可以有两种方式来运行这个SQL文件。

方式一

连接db后执行SQL文件:

psql -d db1 -U userA
\i /pathA/xxx.sql

这里有个问题:

方式二

直接通过psql命令执行SQL文件:

psql -d db1 -U userA -f /pathA/xxx.sql

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文