Eu conheço os usuários do postgres, mas não tenho uma ideia correta sobre eles. A diferença que eu sei é
- Usuário autenticado - O usuário que insere suas credenciais para fazer login no banco de dados postgres.
- Usuário da sessão - O usuário que possui a sessão, mas estou confuso sobre qual é a diferença entre sessão e usuário de autenticação
- Usuário externo - É algo relacionado ao definidor de função, mas não tenho ideia exata
- Usuário atual – A pessoa que está executando a consulta
Alguém pode me corrigir nas definições acima e se algum exemplo puder ser dado, também será útil