一、利用Navicat Premium 15连接PostgreSQL 数据库,通过postgis默认空间数据库做模板来创建新的空间数据。过程如下:
1、利用Navicat Premium 15连接PostgreSQL数据库,"postgis_32_sample"此数据库为安装PostGis时,默认创建的空间数据;

2、右键数据库连接,选择“新建数据库”,在新建数据库窗口中输入名称等参数,注意“范本”选项选择已有的PostGis空间数据库,本次选择默认创建的空间库“postgis_32_sample”。设置其它参数后确认,完成空间数据库创建。

二、通过PostgreSQL的管理工具pgAdmin来创建空间数据库。过程如下:

1、打开pgAdmin 工具,连接到PostgreSQL服务器;
 

 2、右键连接创建一个普通关系数据库;
 

3、打开创建的数据,在扩展插件列表中右键 ->创建 -> 插件,在添加PostGis空间数据库相关插件,详细插件列表如下:
 

 

4、详细插件列表如下:

 

 三、通过SQL语句创建

 

-- Database: temp

-- DROP DATABASE IF EXISTS temp;创建普通数据库

CREATE DATABASE temp
    WITH 
    OWNER = postgres
    ENCODING = 'UTF8'
    LC_COLLATE = 'C'
    LC_CTYPE = 'C'
    TABLESPACE = pg_default
    CONNECTION LIMIT = -1;

--添加空间库插件
CREATE EXTENSION postgis;
CREATE EXTENSION postgis_raster;
CREATE EXTENSION postgis_sfcgal;
CREATE EXTENSION postgis_topology;
CREATE EXTENSION fuzzystrmatch;
CREATE EXTENSION postgis_tiger_geocoder;
CREATE EXTENSION address_standardizer;
CREATE EXTENSION ogr_fdw;
CREATE EXTENSION pgrouting;
CREATE EXTENSION pointcloud;
CREATE EXTENSION pointcloud_postgis;




Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐