postgres12.18 with postgis3
105
本镜像在官方postgres12.18的基础上加入postgis3插件,并发布。
使用docker命令安装当前镜像
docker run -d --name postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_USER=postgres -p 5432:5432 -d jujiabao/postgres-postgis:12.18
启动后进入容器内
docker exec -it postgres /bin/bash
#切换postgres用户
su - postgres
#进入数据库
psql
执行以下命令安装postGIS插件:
CREATE EXTENSION postgis;
执行以下命令安装postGIS依赖项:
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION address_standardizer;
查看postgis版本:
SELECT PostGIS_full_version(); --查询postgis版本
postgis测试:
SELECT ST_AsText(ST_AsMVTGeom( ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'), ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false));
Content type
Image
Digest
sha256:553e39f2c…
Size
141.5 MB
Last updated
about 2 years ago
docker pull jujiabao/postgres-postgis:12.18