2

我在 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 获取安装参考

请帮助我摆脱它。

4

1 回答 1

1

看起来像这个问题:

https://github.com/petere/plsh/issues/1

所以你可能想要获取最新的 pl/sh。当然,最新版本可能无法使用像 8.4 一样旧的服务器构建。

于 2012-10-09T08:51:52.517 回答