причинам переименовали схему public (просто переименовали в пгадмине, через окно свойств).
Всё работает, кроме функций постгиса, ругается
Invalid schema name: 7 ERROR: schema "public" does not exist LINE 2: select public.ST_distance( public.geography($1), public.geo... ^ QUERY: select public.ST_distance( public.geography($1), public.geography($2),false) CONTEXT: SQL function "st_distancesphere" during inlining (SQL: select * from "map_objects" where ST_DistanceSphere(...)
Я нагуглил якобы решение, но не помогло
UPDATE pg_extension SET extrelocatable = true WHERE extname = 'postgis';
ALTER EXTENSION postgis SET SCHEMA new_name;
Подскажите, куда нажать?😁
нужно будет двинуть все ваши объекты в новую схему
Объекты, зависящие от типов постгиса? Они уже в новой схеме
Обсуждают сегодня