我像往常一样使用postgres镜像,在docker中创建了一个数据库
docker run -d \
--name some-postgres \
-e POSTGRES_PASSWORD=mypassword \
-v ${HOME}/postgres-data/:/var/lib/postgresql/data \
-p 5432:5432 \
postgres
现在我决定在其中一张表格中使用PostGIS添加一个新的列来存储坐标,但是当我这样做时
CREATE EXTENSION postgis;
或类似的情况,我会收到此错误消息:
ERROR: could not open extension control file "/usr/share/postgresql/12/extension/postgis.control": No such file or directory
在运行docker容器之前,是否需要执行其他步骤以安装postgis?
非常感谢。
docker run -d \ --name some-other-postgres \ -e POSTGRES_PASSWORD=mypassword \ -v ${HOME}/postgres-data/:/var/lib/postgresql/data \ -p 5432:5432 \ postgis/postgis
- DatGuy