CREATE DATABASE c5_db
    OWNER c5_user
    ENCODING 'UTF8'
    LC_COLLATE 'Russian_Russia.UTF-8'
    LC_CTYPE 'Russian_Russia.UTF-8'
    TEMPLATE template0;
------------------------------------------------------------------
------------------------------------------------------------------
-- Права на схему
GRANT ALL ON SCHEMA public TO c5_user;

-- Права на будущие объекты (таблицы, индексы, последовательности,
-- функции), которые создаст приложение
ALTER DEFAULT PRIVILEGES FOR ROLE c5_user IN SCHEMA public
    GRANT ALL ON TABLES TO c5_user;

ALTER DEFAULT PRIVILEGES FOR ROLE c5_user IN SCHEMA public
    GRANT ALL ON SEQUENCES TO c5_user;

ALTER DEFAULT PRIVILEGES FOR ROLE c5_user IN SCHEMA public
    GRANT ALL ON FUNCTIONS TO c5_user;

-- На всякий случай — на уже существующие объекты
-- (в новой базе их нет, но пусть будет)
GRANT ALL ON ALL TABLES    IN SCHEMA public TO c5_user;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO c5_user;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO c5_user;

postgresql://sklad5:skl%40dmin@localhost:5434/sklad5py