PostGIS 插件
更新时间:2023-11-06 09:26:47
PostGIS 是关系型数据库 PostgreSQL 的一种插件,PostGIS 提供空间信息服务功能,包括空间对象、空间索引、空间操作函数和空间操作符。且 PostGIS 遵循 OpenGIS 规范。
约束限制
启用 PostGIS 必须使用超级用户 root 才有权限执行。root 账号密码与初始账号默认密码一致。
新建 PostGIS 数据库
-
通过 root 账号登录 PostgreSQL 数据库。
登录数据库服务器上的 PostgreSQL 数据库,可以采用任意的 PostgreSQL 客户端登录到数据库服务器。
psql -U root -h <数据库 IP 地址> -d postgres
说明 -h
参数值的 IP 地址为 PostgreSQL 数据库主节点服务器地址或高可用版本集群的 VIP 地址。 -
查看 PostGIS 插件信息。
执行以下命令,查看 PostGIS 插件信息。
SELECT name, default_version,installed_version FROM pg_available_extensions WHERE name LIKE 'postgis%' or name LIKE 'address%';
-
创建 PostGIS 数据库。
执行以下
sql
创建 PostGIS 数据库,数据库名为demo
。create database demo; \c demo CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology; CREATE EXTENSION postgis_sfcgal; CREATE EXTENSION fuzzystrmatch; CREATE EXTENSION address_standardizer; CREATE EXTENSION address_standardizer_data_us; CREATE EXTENSION postgis_tiger_geocoder; CREATE EXTENSION pgrouting;
查看 PostGIS 版本信息
-
连接新建 PostGis 数据库
demo
。 -
执行以下
sql
命令,查看版本信息。select postgis_full_version();