FC ConcursosFC Concursos

Questão FC373003

No PostgreSQL 14, um novo proprietário chamado novoprop pode ser atribuído à tabela tabela1 com o comando

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2023

No PostgreSQL 14, um novo proprietário chamado novoprop pode ser atribuído à tabela tabela1 com o comando

  1. GRANT TABLE tabela1 OWNER ON novoprop;
  2. UPDATE TABLE FOR tabela1 OWNER TO novoprop;
  3. ALTER TABLE tabela1 NEWOWNER novoprop;
  4. GRANT TABLE tabela1 NEWOWNER novoprop;
  5. ALTER TABLE tabela1 OWNER TO novoprop;
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

ALTER TABLE tabela1 OWNER TO novoprop; atribui um novo proprietário à tabela indicada. Ao executar esse comando, a função novoprop passa a ser a dona do objeto e, por consequência, herda os direitos implícitos de gerenciamento sobre ele.

A sintaxe geral é: ALTER TABLE OWNER TO ; — onde OWNER TO é a cláusula que efetiva a transferência de propriedade.

Somente o proprietário atual da tabela ou um superusuário pode executar essa alteração. O novo proprietário deve ser uma função/usuário existente no banco.

Após a mudança, o novo proprietário terá controle total sobre a tabela (alterar estrutura, excluir, conceder privilégios). A transferência não altera automaticamente privilégios explícitos concedidos a terceiros, mas muda quem detém a autoridade inerente ao objeto.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo