我像往常一样使用 postgres 图像使用 docker 创建了一个数据库
docker run -d \
--name some-postgres \
-e POSTGRES_PASSWORD=mypassword \
-v ${HOME}/postgres-data/:/var/lib/postgresql/data \
-p 5432:5432 \
postgres
Run Code Online (Sandbox Code Playgroud)
现在我决定在其中一个表中添加一个新列来使用 postgis 存储坐标,但是当我这样做时
CREATE EXTENSION postgis;
Run Code Online (Sandbox Code Playgroud)
或类似的东西我收到此错误消息:
ERROR: could not open extension control file "/usr/share/postgresql/12/extension/postgis.control": No such file or directory
Run Code Online (Sandbox Code Playgroud)
在运行 docker 容器以安装 postgis 之前,是否还需要采取额外的步骤?
多谢