Создание базы данных, включающей функции Postgis - PullRequest
0 голосов
/ 19 сентября 2018

Я использую PostgreSQL 9.3.Я хотел создать базу данных, которая поддерживает функции Postgis.

При создании базы данных, под шаблоном, нет опции с именем "template_Postgis".

Насколько мне известно, это следует выбрать, чтобы сохранить файл формы в базе данных.

Может ли кто-нибудь из вас помочь мне решить эту проблему?Должен ли я изменить свою версию?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Вы используете CREATE EXTENSION для установки PostGIS.

Конечно, вы можете создать базу данных шаблонов, в которой установлен PostGIS, и использовать ее для получения уже подготовленных баз данных, но вам придется создать этот шаблон.База данных самостоятельно.

0 голосов
/ 19 сентября 2018

Не существует такого понятия, как «шаблон постгиса». PostGIS - это расширение для Postgres, которое должно быть установлено после создания базы данных с помощью команды create extension:

Таким образом, вам необходимо загрузить и скопировать файлы PostGIS в каталог Postgres share.Как именно это нужно сделать, зависит от вашей операционной системы.

Как только это будет сделано, подключитесь к базе данных, в которой вы хотите включить PostGIS (в качестве суперпользователя), затем выполните

create extension postgis;
...