PostgreSQLv11.5和v11.6中配置timescaledb失败的问题及解决方法

在PostgreSQL v11.5上配置失败

2019年11月前(11月后新发布的11.5.2似乎是解决了),PostgreSQL官网发布的v11.5版本,有一个重大的BUG
在安装timescaledb的时候,出现这种错误:
PostgreSQLv11.5和v11.6中配置timescaledb失败的问题及解决方法_第1张图片
经过各位大佬的帮助,在GitHub
https://github.com/timescale/timescaledb/issues/1398
中找到了原因和解决方法:
PostgreSQL 11.5版本不能正常加载,原因在于PostgreSQL 11.5里的一些ddl文件出现缺失,之后用户“cristihcd”发现是缺失的是libeay32.dllssleay32.dll

下载用户“cristihcd”贴的链接
https://get.enterprisedb.com/postgresql/postgresql-11.4-1-windows-x64-binaries.zip
下载后解压该文件,并在该文件中打开【bin】文件,找到libeay32.dllssleay32.dll,复制它们,将它们粘贴到PostgreSQL 11.5的bin文件中。

问题迎刃而解。

在PostgreSQL v11.6上配置失败

由于本人是个非酋,故经过无数发现BUG和解决BUG的过程之后,本人需要重装PostgreSQL
这是后发现PostgreSQL官网上已经更新到了11.6版本
本人十分开心,因为11.5的BUG真的是搞到头秃,本以为更新的版本,BUG应该也修复了,但是没想到!
11.5版本的BUG也保留到了11.6版本。。。

经过无数骚操作失败,本人抱着不成功便成仁的想法,查询了安装上的PostgreSQL11.6里,是否有libeay32.dllssleay32.dll
没想到,还真没有。。。

于是,按照解决11.5的方法来一遍,成功了!!!

(不知道是不是该开心,BUG还是以前的BUG而不是新的BUG)(笑)

你可能感兴趣的:(PostgreSQL,timescaledb)