如何在bash脚本中调用PostgreSQL函数:
#!/bin/bash
psql -U usr -d db1
select firstfunction();
EXIT;
EOF
这会在命令行(Putty)中将我连接到数据库,但不会运行该功能。当我以(\ q)退出时,出现错误“意外令牌退出附近的语法错误”
答案 0 :(得分:0)
您似乎缺少从EOF进行的重定向。即<< EOF
#!/bin/bash
psql -U usr -d db1 << EOF
select firstfunction();
EXIT;
EOF