FC ConcursosFC Concursos

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:

  1. INROLE, SYSDB, INGROUP e COMMIT.
  2. DESPITE, GET ROLE, INGROUP e SYSDB.
  3. NOLOGON, UNTIL VALIDATE, CREATEDBA e NOCREATEID.
  4. INHERIT, IN ROLE, IN GROUP e SYSID.
  5. 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

Continue aprendendo