Postgres — синтаксическая ошибка при попытке добавить postgis

Я пытаюсь добавить postgis в новую базу данных, которую только что создал, но получаю следующую ошибку:

Я ввожу команду в pgadmin:

CREATE EXTENSION postgis

Я получаю сообщение об ошибке:

ERROR:  syntax error at or near "EXTENSION"
LINE 5: CREATE EXTENSION postgis

Это необычно, так как у меня включен postgis в других базах данных на том же сервере (с использованием postgressql 9.0)?

* ОБНОВЛЕНИЕ * Старым способом я открываю psql и ввожу следующие команды, но ничего не происходит:

mydatabase=# -f postgis.sql
mydatabase=# -f postgis_comments.sql
mydatabase=# -f spatial_ref_sys.sql

Что я делаю не так.


person adam78    schedule 08.01.2019    source источник
comment
create extension был представлен в версии 9.1.   -  person a_horse_with_no_name    schedule 08.01.2019
comment
Postgres 9.0 не поддерживается уже более трех лет. Вы должны перейти на поддерживаемую версию сейчас, например. Postgres 11 или хотя бы Postgres 10   -  person a_horse_with_no_name    schedule 08.01.2019
comment
stackoverflow.com/questions/1564056/, если вы не можете его обновить   -  person Daniel E.    schedule 08.01.2019
comment
@a_horse_with_no_name Я не могу обновить его.   -  person adam78    schedule 08.01.2019
comment
Затем вам нужно установить Postgis по старинке: скопировать библиотеки в нужное место и запустить SQL-скрипт для инициализации PostGIS. Для получения подробной информации вам необходимо найти инструкции по установке старой версии PostGIS, так как текущие версии PostGIS не будут работать со старыми выпусками Postgres.   -  person a_horse_with_no_name    schedule 08.01.2019
comment
@a_horse_with_no_name смотрите мое обновление.   -  person adam78    schedule 08.01.2019