FC ConcursosFC Concursos

Questão FC373012

No PostgreSQL, para fazer backup full de todo o cluster, incluindo schemas, bancos de dados, tabelas, templates, usuários e roles, assim como suas permissões, utiliza-se o comando

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2021

No PostgreSQL, para fazer backup full de todo o cluster, incluindo schemas, bancos de dados, tabelas, templates, usuários e roles, assim como suas permissões, utiliza-se o comando cuja sintaxe está abaixo:

 

<comando> -p <porta> -U <usuario> -h <host> -f <path/nome_arquivo_backup>

 

Na sintaxe apresentada, <comando> refere-se à

  1. SQL-dump.
  2. pg_dump.
  3. psql.
  4. pg_dumpall.
  5. pg_rmain.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

pg_dumpall é o utilitário do PostgreSQL indicado para gerar um backup completo de todo o cluster. Ele produz um arquivo SQL em formato texto que contém os comandos necessários para recriar bancos, schemas, dados e também os objetos globais do servidor, como usuários/roles e tablespaces.

Ao executá-lo, o conteúdo resultante pode ser restaurado com o cliente psql, recriando a estrutura e permissões do cluster. Para capturar todo o ambiente, o comando deve ser executado por um superusuário ou por um usuário com privilégios equivalentes.

Os parâmetros de conexão mostrados (-b, -U, -h, -f) permitem especificar -p -U -h -f respectiva porta, usuário, host e arquivo de saída, garantindo que o dump seja direcionado ao servidor e path desejados.

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

Continue aprendendo