Разница между операторами ALTER USER и ALTER ROLE заключается в том, что они выполняют разные задачи:
Таким образом, ALTER USER работает с пользователями, а ALTER ROLE — с ролями. 13
Например, ALTER USER может изменить роль обычного пользователя на суперпользователя, а ALTER ROLE — внести изменения в атрибуты конкретной роли, например, установить статус суперпользователя для неё. 13