首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为postgres安装plpython?

如何为postgres安装plpython?
EN

Stack Overflow用户
提问于 2020-09-24 19:03:43
回答 1查看 786关注 0票数 3

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

代码语言:javascript
复制
create extension plpythonu

但它失败了,并显示以下错误:

代码语言:javascript
复制
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中,我尝试安装这个包:

代码语言:javascript
复制
FROM postgres
RUN apt-get update -y
RUN apt install postgresql-plpython3-12

我得到了错误:

代码语言:javascript
复制
Unable to locate package postgresql-plpython3-12

如何扩展postgresql才能使用python?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-26 10:34:35

我已经找到了一个解决方案,可以将plpython3安装到我的postgres容器中

代码语言:javascript
复制
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

然后在入口点脚本中

代码语言:javascript
复制
create extension plpython3u;
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64045127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档