【问题标题】:How do I install the pg_cron extension in Postgres 13 hosted in my Windows 10如何在我的 Windows 10 中托管的 Postgres 13 中安装 pg_cron 扩展
【发布时间】:2021-07-20 10:56:48
【问题描述】:

我看到了一些在 Windows 中安装 pg_cron 扩展的指南,但它非常令人困惑。有什么指南可以提供帮助吗? 数据库中的简单创建扩展不起作用。我收到以下错误:

ERROR:  could not open extension control file "C:/Program Files/PostgreSQL/13/share/extension/pg_cron.control": No such file or directory
SQL state: 58P01

【问题讨论】:

    标签: postgresql installation pg-cron


    【解决方案1】:

    你必须先安装扩展。

    由于您使用的是 Windows,因此事情会变得复杂。您需要一个 C 编译器并从源代码构建指令。没有这样的构建说明可用,但之前有人 has managed to do itsuggested modifications 从未合并。

    基于这一点以及我对 pg_cron 错误的个人经验,我觉得微软不太关心这个项目,而且你很难让它在 Windows 上运行。

    或者,您可以使用pg_timetable 试试运气,但您也必须使用build that from source

    您最终可能会使用 pgAgent,其中存在预构建的 Windows 二进制文件。

    【讨论】:

      猜你喜欢
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      • 2015-07-14
      • 2016-06-26
      • 1970-01-01
      相关资源
      最近更新 更多