Fedora マシンで Postgresql8.4 を実行しています。この関数を使用する必要があります。
CREATE FUNCTION callSQLScript(scriptPath text)
RETURNS void AS $$
#!/bin/sh
plsql -f scriptPath
$$ LANGUAGE plsh;
このためにplshをインストールする必要がありますが、plshのインストール中に、psql -d DBNAME -f PREFIX/share/pgplsh/createlang_pgplsh.sqlの後にmakeを実行中にエラーが発生します
/bin/sh: line 0: .: pgplsh.la: file not found
plshから取得したインストール参照
それを取り除くのを手伝ってください。