小编Caf*_*ave的帖子

无法访问文件"$ libdir/plpgsql":没有这样的文件或目录

我很茫然,我在我的本地Postgres服务器(postgres.app,Mac OS X 10.7)中创建存储过程时遇到问题,因此

$ psql
psql (9.3.0)
Type "help" for help.

dchaston=# CREATE OR REPLACE FUNCTION table_update()
dchaston-# RETURNS TRIGGER AS $$
dchaston$# BEGIN
dchaston$#   NEW.last_edit = now();
dchaston$#   RETURN NEW;
dchaston$# END;
dchaston$# $$ language 'plpgsql';
ERROR:  could not access file "$libdir/plpgsql": No such file or directory
Run Code Online (Sandbox Code Playgroud)

我检查过以下内容:

语言安装:

dchaston=# select * from pg_language;
lanname  | lanowner | lanispl | lanpltrusted | lanplcallfoid | laninline | lanvalidator | lanacl
---------+----------+---------+--------------+---------------+-----------+--------------+--------
internal |       10 | f       | f            | …
Run Code Online (Sandbox Code Playgroud)

postgresql plpgsql osx-lion postgres.app postgresql-9.3

9
推荐指数
1
解决办法
2万
查看次数