В настоящее время я использую это для предоставления разрешений:
grant select on all tables in schema public to <user_name>;
alter default privileges in schema public grant select on tables to <user_name>;
В соответствии с документацией, второй оператор должен был решить проблему. Тем не менее, при добавлении новой таблицы в общедоступную схему не предоставляется автоматическое разрешение доступа к имени пользователя.
Я использую этого пользователя (имя_пользователя) для копирования данных в другую базу данных.