Не удалось загрузить timescaledb-1.6.0.dll - не допустимое приложение Win32 - PullRequest
1 голос
/ 12 февраля 2020

Я столкнулся с проблемой при попытке загрузить timescaledb с помощью PostgreSQL v10.11 ... При выполнении следующей команды:

CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;

Меня приветствуют со следующей ошибкой:

ERROR: could not load library "<postgresfolder>/lib/timescaledb-1.6.0.dll": %1 is not a valid Win32 application.

  • postgresfolder = Путь к моему postgres месту установки.

Я пытался сделать это с PostgreSQL v11.6, с тем же результатом. Я не считаю, что это проблема зависимостей ( Visual Studio C ++ Redist. 2015 ), поскольку я отвечаю всем перечисленным предварительным условиям @ https://docs.timescale.com/latest/getting-started/installation/windows/installation-windows.

Любая помощь будет принята с благодарностью!

(EDIT): установка выполняется на Windows 10, 64 бита.

1 Ответ

0 голосов
/ 26 марта 2020

Я получил эту проблему из-за ds ssleay32 и libeay32. Получите двоичные файлы из https://get.enterprisedb.com/postgresql/postgresql-11.4-1-windows-x64-binaries.zip и скопируйте их из postgresql -11.4-1- windows -x64-binaries / bin в папку / bin. Если они не существуют, все равно скопируйте и сохраните их там.

Кроме того, похоже, timescaledb работает только с версией 11.4, если вы хотите придерживаться 11.

...