2017-06-16 17 views
0

この問題は長い間問題でした。私はWindows 7 Enterprise(x64)上でPostgreSQL 9.5(x64)を使用しており、create extension plr;を実行しようとすると問題に遭遇しています。私はthisリンクを使用してWindows用のdonwload plrを作成しました。すべてのファイルをそれぞれのディレクトリにコピーしました。環境変数を追加しましたが、私は上記のコマンドを実行するためにしようとすると、私はこのエラーを取得する:エラー:PostgreSQLで拡張PLRを作成できません

ERROR: could not load library "~/PostgreSQL/9.5/lib/plr.dll": The specified module could not be found. 

しかし、.dllファイルがディレクトリ内に存在しています。誰かが私にこの問題を解決する手助けをすることができたら、私は感謝していますか?

答えて

1

環境変数を追加した後でpostgresqlサービスを再起動しましたか?私はWindows 7についてはわかりませんが、コントロールパネルのどこかにあるべきです - >管理ツール(またはそのようなもの)。 "postgresqlXXX"という名前のサービスを見つけて再起動します。

+0

ご協力いただきありがとうございます。しかし、私はPostgreSQL 9.6を使用しているので、別のライブラリ不一致エラーに終わってしまいました。おそらくPLRはこれまでPg9.6では利用できませんでした。 –

+0

はい、現在は9.5にダウングレードしてください – RobertWalenty

+0

ありがとうございます。それは別のマシンで動作しました。 –

関連する問題