Windows マシンの postgres サーバーに plpython をインストールしようとしています。postgres でコマンドを発行するCREATE EXTENSION plpython3u;
と、ソースを見つけようとしている次のエラーが表示されます。
ERROR: could not load library "C:/Program Files/PostgreSQL/9.3/lib/plpython3.dll": The specified module could not be found.
このファイルは存在します。これは、Windows が依存するファイルの 1 つを見つけることができないことを意味していると思います。Dependency Walkerでplpython3.dll を開くと、GPSVC.dll が見つからないと表示されます。
この不足している dll が原因でCREATE EXTENSION
コマンドが失敗する可能性はありますか? C:\Windows\System32 で同じ名前の .dll を見つけ、それを C:\Windows\SysWOW64 にコピーしましたが、これで問題は解決しませんでした。異なる CPU タイプのモジュールを持つことに関するエラー。