Postgresql の Web ページによると、Postgresql 9.1 のダウンロードには pgcrypto が含まれています。ただし、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 を取得する必要があります。Postgresql 9.1 用に Windows にインストールする必要がある別のパッケージはありますか?
ありがとう。