Здравствуйте, почему не получается выдать права пользователю, хотя раньше всегда работал данный способ в моем случае.
CREATE DATABASE bot;
CREATE USER botuser WITH PASSWORD 'botpassword';
GRANT ALL PRIVILEGES ON DATABASE bot TO botuser;
\c bot
CREATE TABLE example (id int PRIMARY KEY, name text)
#Дальше через пользователя postgres, делаю коннект к базе командой:
psql -d bot -U botuser
SELECT * FROM example;
#Выходит ошибка: нет доступа к таблице example
#Но если даю права именно на SELECT то получается под пользователем забирать данные:
GRANT SELECT ON ALL TABLES IN SCHEMA public TO botuser;
В чем может быть проблема?