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 à
- SQL-dump.
- pg_dump.
- psql.
- pg_dumpall.
- 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