我刚刚从 Enterprise DB 安装了最新的 Postgres 二进制文件,并尝试安装一些用户语言,但失败并出现以下错误:
postgres=# create language pltcl;
ERROR: could not load library "C:/Software/PostgreSQL/9.2/lib/pltcl.dll": The specified module could not be found.
postgres=# create language plperl;
ERROR: could not load library "C:/Software/PostgreSQL/9.2/lib/plperl.dll": %1 is not a valid Win32 application.
postgres=# select version();
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
我已经验证在上述位置有 dll,所以我想知道 $libdir 是否需要 M$ windows 反斜杠而不是 unix 正斜杠?但我真的不知道。
我将不胜感激有关如何解决的任何想法。我将尝试 32 位安装。谢谢!
谢谢!