在bash脚本中调用PostgreSQL函数

时间:2018-07-27 09:58:09

标签: bash postgresql

如何在bash脚本中调用PostgreSQL函数:

#!/bin/bash
psql -U usr -d db1
select firstfunction();
EXIT;
EOF

这会在命令行(Putty)中将我连接到数据库,但不会运行该功能。当我以(\ q)退出时,出现错误“意外令牌退出附近的语法错误”

1 个答案:

答案 0 :(得分:0)

您似乎缺少从EOF进行的重定向。即<< EOF

#!/bin/bash
psql -U usr -d db1  << EOF
select firstfunction();
EXIT;
EOF