【问题标题】:Cannot succesfully install TimescaleDB on Postgres 10 (Windows Server 2016)无法在 Postgres 10 (Windows Server 2016) 上成功安装 TimescaleDB
【发布时间】:2018-09-08 18:53:41
【问题描述】:

我无法让 TimescaleDB 在装有 Postgres 10 的 Windows Server 2016 机器上工作。

  1. 我使用 AWS 打开一个全新的 windows server 2016 实例,并使用 windows GUI 安装程序安装 Postgres。 (C:\Postgres)。

  2. 安装程序会自动更新路径以包含 bin 目录 (C:\PostgreSQL\pg10\bin)。

  3. 我停止 postgres。

  4. 我运行 TimescaleDB Windows 安装程序文件,它说它已成功完成。

  5. 我更新了 conf 文件。 (shared_preload_libraries = 'timescaledb')。

  6. 我重新启动计算机并启动 postgres,但 postgres 从未成功启动。 Windows 事件对我大喊大叫,说我 2018-03-29 17:01:35 UTC [952]: [1-1] user=,db=,app=,client= FATAL: could not load library "C:/ POSTGR~1/pg10/../pg10/lib/postgresql/timescaledb.dll”:找不到指定的模块。

知道发生了什么吗?

【问题讨论】:

  • 文件是否存在?它是否依赖于不在 PATH 上的其他 DLL(使用this question 中建议的工具来查找)。

标签: database postgresql timescaledb


【解决方案1】:

这可能与 https://github.com/timescale/timescaledb/issues/485#issuecomment-377533298 有关,这是由于缺少依赖项 Visual C++ Redistributable for Visual Studio 2015 造成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-07
    • 2015-11-21
    • 2017-08-07
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    相关资源
    最近更新 更多