после создания пользователя я использовал следующий код для предоставления пользователю привилегий:
grant all privileges on schema schema_name to jesse;
grant all privileges on all tables in schema schema_name to jesse;
grant all privileges on all sequences in schema schema_name to jesse;
(как я отмечаю, я понятия не имею, что означает последний запрос, но я запустил на всякий случай)
Глядя на таблицу разрешений, действительно говорится, что у пользователя есть права на вставку:
SELECT table_catalog, table_schema, table_name, privilege_type
FROM information_schema.table_privileges
WHERE grantee = 'jesse' and table_name='table_name'
Тем не менее, когда пользователь пытается вставить, я получаю отказано в разрешении в отношении таблицы имя_таблицы. Примечательно, что когда он пытается выбрать одну и ту же таблицу, все работает нормально.
Как предоставить этому пользователю привилегии INSERT?