Postgresql 的网页说 pgcrypto 包含在 Postgresql 9.1 的下载中。但是,没有 pgcrypto.sql 文件。如果我查看 share\extension 目录,则有 3 个文件:
pgcrypto--1.0.sql pgcrypto--unpackaged--1.0.sql pgcrypto.control
如果我尝试安装
\i pgcrypto--1.0.sql
我收到一堆这样的错误:
psql:pgcrypto--1.0.sql:194: ERROR: could not access file "MODULE_PATHNAME": No such file or directory
也许 share\extension 中的文件应该由 share\contrib\pgcrypto.sql 文件(不存在)调用。
在 Postgresql 8.4 上的 linux 上,我必须安装 contrib 包才能获得 pgcrypto.sql。我必须在 Windows 上为 Postgresql 9.1 安装另一个软件包吗?
谢谢。