我在 docker 中安装 plv8:
FROM postgres:13 AS build
ENV PLV8_VERSION=v3.0.0
RUN apt-get update && apt-get upgrade \
&& apt-get install -y git curl glib2.0 libc++-dev python python3-pip
libv8-dev postgresql-server-dev-$PG_MAJOR libncurses5
RUN pip install pgxnclient
RUN pgxn install plv8
不过,这似乎仍然安装了2.3.11
plv8 的版本,它与 Postgres 13 不兼容。
有什么办法可以指定pgxn
安装的版本吗?或者我可以安装 Postgres 13 版本的 plv8 的任何其他方式?