gpt4 book ai didi

postgresql - 如何为 postgres 安装 plpython?

转载 作者:行者123 更新时间:2023-12-04 13:12:14 32 4
gpt4 key购买 nike

我有 postgres 图像:https://hub.docker.com/_/postgres
我正在尝试使用以下命令创建 python 扩展:

create extension plpythonu
但它因错误而失败:
psql:/docker-entrypoint-initdb.d/init.sql:1: ERROR:  could not open extension control file "/usr/share/postgresql/12/extension/plpythonu.control": No such file or directory

在我的 Dockerfile 中,我尝试安装该软件包:
FROM postgres
RUN apt-get update -y
RUN apt install postgresql-plpython3-12

我得到错误:

Unable to locate package postgresql-plpython3-12

如何扩展 postgresql 以便我可以使用 python ?

最佳答案

我找到了将 plpython3 安装到我的 postgres 容器中的解决方案

FROM postgres

RUN apt-get update
RUN apt-get -y install python3 postgresql-plpython3-12
COPY pg-setup-scripts/init.sql /docker-entrypoint-initdb.d
然后在入口点脚本中

create extension plpython3u;

关于postgresql - 如何为 postgres 安装 plpython?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64045127/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com