1. Установить PostGIS
В Adminer (под postgres → БД test1) выполни одним блоком
Поменяь "test1" на имя пользователя базы данных.
Поменяь "test1" на имя пользователя базы данных.
-- 1. Сделать test1 владельцем БД и схемы
ALTER DATABASE test1 OWNER TO test1;
-- 2. Пересоздать схему public с правильным владельцем
DROP SCHEMA public CASCADE;
CREATE SCHEMA public AUTHORIZATION test1;
-- 3. Расширения (создаются от postgres, но видны всем)
CREATE EXTENSION postgis;
CREATE EXTENSION "uuid-ossp";
CREATE EXTENSION pg_trgm;
-- 4. Дать test1 полные права на схему и публичные объекты расширений
GRANT ALL ON SCHEMA public TO test1;
GRANT ALL ON ALL TABLES IN SCHEMA public TO test1;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO test1;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO test1;
Пример запроса
