пропущенные типы для postgis после создания новой схемы в Postgres - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть Postgres база данных с именем db_1 и схема s1

(с использованием PgAdmin)

  1. Затем я установил postgis и postgis_topology.
CREATE EXTENSION IF NOT EXISTS postgis;
CREATE EXTENSION IF NOT EXISTS postgis_topology;

под s1, я вижу 18 типов, включая geography, geometry ... et c

Затем я обновляю параметр search_path из s1, s2, public

Затем я создал другую схему s2, но на этот раз s2 не имеет type

Запусти мой пролет sql по весне,

Caused by: org.postgresql.util.PSQLException: ERROR: type "geography" does not exist

1 Ответ

0 голосов
/ 23 марта 2020

Оказывается, речь идет не о how to install, а о том, как connect

. Я использую Spring для подключения к pg sql, например, я подключаюсь к схеме s1 и расширение установлено на postgis.

Когда я задаю строку подключения для следующего, тогда это работает:

?currentSchema=s1,postgis

...