Questão FC372999
Um analista utilizou o comando Create Role na administração do banco de dados PostgreSQL 14. Dentre outras, são opções desse comando:
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2023
Um analista utilizou o comando Create Role na administração do banco de dados PostgreSQL 14. Dentre outras, são opções desse comando:
- INROLE, SYSDB, INGROUP e COMMIT.
- DESPITE, GET ROLE, INGROUP e SYSDB.
- NOLOGON, UNTIL VALIDATE, CREATEDBA e NOCREATEID.
- INHERIT, IN ROLE, IN GROUP e SYSID.
- INGROUP, INHERIT, PERMIT e XCUTEDB.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
No comando CREATE ROLE do PostgreSQL, as cláusulas INHERIT, IN ROLE, IN GROUP e SYSID são opções válidas que controlam comportamento e associação do novo papel.
INHERIT determina se a role herda automaticamente os privilégios das roles das quais é membro. Com INHERIT, permissões de membros tornam-se acessíveis sem uso explícito de SET ROLE.
IN ROLE permite adicionar imediatamente a nova role como membro de uma ou mais roles existentes, definindo assim vínculos de autorização e grupos de permissões.
IN GROUP tem o mesmo efeito prático de IN ROLE; é uma forma histórica/compatível para declarar associação a grupos.
SYSID possibilita especificar um identificador numérico para a role (UID). Em versões modernas do PostgreSQL essa opção é geralmente ignorada ou não recomendada, usada apenas por compatibilidade.
Conteúdo do catálogo FC Concursos · Atualizado em