Našel odpověď. Je na tomto řádku v dokumentaci ALTER DEFAULT PRIVILEGES.
Výchozí oprávnění můžete změnit pouze pro objekty, které vytvoříte vy nebo role, kterých jste členem.
Používal jsem alter výchozí oprávnění od jiného uživatele, než je ten, který vytvořil tabulky.
Ujistěte se, že jste před alter default privilege
nastavili roli na uživatele vytvářejícího tabulku prohlášení:
SET ROLE <user_that_creates_new_tables>;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO <user_name>;