Я хочу написать небольшой скрипт для предоставления разрешений.Сценарий работает, если я ввожу пользователя непосредственно в каждый запрос, но более эффективно использовать переменную, но я не могу найти, какой тип объявить его как.
DO $$
DECLARE
usr ??? := myuser;
BEGIN
GRANT SELECT, INSERT, UPDATE, DELETE
ON ALL TABLES IN SCHEMA public
TO usr;
GRANT ALL PRIVILEGES ON SCHEMA public to usr;
END $$