Sign inSign up

jujiabao/postgres-postgis

By jujiabao

Updated about 2 years ago

postgres12.18 with postgis3

Image
Databases & storage
0

105

jujiabao/postgres-postgis repository overview

本镜像在官方postgres12.18的基础上加入postgis3插件,并发布。

  1. 使用docker命令安装当前镜像

    docker run -d --name postgres -e POSTGRES_PASSWORD=postgres -e POSTGRES_USER=postgres  -p 5432:5432 -d jujiabao/postgres-postgis:12.18
    
  2. 启动后进入容器内

    docker exec -it postgres /bin/bash
    #切换postgres用户
    su - postgres
    #进入数据库
    psql
    
  3. 执行以下命令安装postGIS插件:

    CREATE EXTENSION postgis;
    
  4. 执行以下命令安装postGIS依赖项:

    CREATE EXTENSION fuzzystrmatch;
    CREATE EXTENSION postgis_tiger_geocoder;
    CREATE EXTENSION postgis_topology;
    CREATE EXTENSION address_standardizer;
    
  5. 查看postgis版本:

    SELECT PostGIS_full_version(); --查询postgis版本
    
  6. 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));

Tag summary

Content type

Image

Digest

sha256:553e39f2c

Size

141.5 MB

Last updated

about 2 years ago

docker pull jujiabao/postgres-postgis:12.18