postgresql 无法在bitnami:postgres docker容器中创建扩展pg_cron?

fhg3lkii  于 2023-06-22  发布在  PostgreSQL
关注(0)|答案(1)|浏览(157)

我正在运行一个带有数据库的docker容器,该数据库正在使用bitnami:postgres镜像。这一切都工作正常,但现在我想安装pg_cron来安排自动作业。
我安装了它,它可以作为Dbeaver中的一个可能的扩展。但是当我选择并安装它时,我得到的消息是:
错误:扩展“pg_cron”必须安装在架构“pg_catalog”中
当我使用命令时
创建扩展pg_cron;
我得到:
错误:pg_cron只能通过shared_preload_libraries加载将pg_cron添加到postgresql. conf中的shared_preload_libraries配置变量。
我尝试更改postgresql.conf文件,但当我重新启动docker容器以应用更改时,shared_preload_libraries总是重置为pgaudit。

u0sqgete

u0sqgete1#

在dockerfile中尝试RUN echo“shared_preload_libraries ='pg_cron'">> /usr/share/postgresql/postgresql.conf.sample

相关问题