【发布时间】:2020-09-24 11:03:43
【问题描述】:
我有 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 ?
【问题讨论】:
-
什么版本的Debian?仅供参考,
create extension plpythonu将安装 Python 2 版本。如果你想要 Python 3 版本,你需要create extension plpython3u。
标签: postgresql docker debian