创建包含Postgis功能的数据库

问题描述 投票:0回答:2

我正在使用PostgreSQL 9.3。我想创建一个支持Postgis功能的数据库。

在创建数据库时,在模板下,没有名为“template_Postgis”的选项。

根据我的知识,应该选择以便将形状文件保存到数据库中。

你们中的任何一个人都可以帮我解决这个问题吗?我应该更改我的版本吗?

postgresql postgis
2个回答
2
投票

您使用CREATE EXTENSION安装PostGIS。

当然,您可以创建一个安装了PostGIS的模板数据库,并使用它来获取已准备好的数据库,但您必须自己创建该模板数据库。


1
投票

没有“模板postgis”这样的东西。一旦使用PostGIS命令创建了数据库,extension就是对Postgres的installed,需要是create extension

因此,您需要将PostGIS文件下载并复制到Postgres share目录。您究竟需要做什么取决于您的操作系统。

完成后,连接到要启用PostGIS的数据库(作为超级用户),然后运行

create extension postgis;
© www.soinside.com 2019 - 2024. All rights reserved.