我想将实用程序函数/存储过程保存在一个文件中,并在postgres中调用我的主脚本中的那些。有没有办法将它们导入我的主脚本?
答案 0 :(得分:0)
函数是数据库对象。它们存储在数据库中。您可以将它们的定义存储在脚本中,然后在调用之前重新创建函数。如果这是您的计划,请考虑使用<a href="send.php?id=<?php echo $row['issue_book_id'];?>">
<button onclick="this.disabled='disabled';" style="margin-top:5px !important;" type="button" class="btn btn-warning btn-lg">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Send Msg
</button>
</a>
plpgsql代码块。
从脚本调用函数与在任何sql客户端中调用它们相同。我假设你想用DO
运行脚本?如果是这样,请使用psql
或
psql -c "SQL LINE(S)"
如果您有脚本,请或最佳选择:psql -c <<EOF
SQL LINE;
SQL LINE;
...
EOF