Questão nº 48

Questão de Tecnologia da Informação · FGV STN 2024 (nº 48)

FGV2024Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura)Tecnologia da Informação
Gabarito: Aver comentário ↓

No contexto da administração de um ambiente PostgreSQL, analise o comando a seguir.

```sql
pg_dump XXXX > saida.sql
```

O efeito causado pela execução desse comando é

Resposta comentada

Gabarito Alternativa A

O comando pg_dump é uma ferramenta do PostgreSQL usada para criar uma cópia de segurança (backup) de um banco de dados, gerando um arquivo com os comandos SQL necessários para recriá-lo.

  • (A) Correta: O comando pg_dump XXXX > saida.sql extrai todo o esquema e os dados do banco de dados chamado XXXX e os salva em um arquivo de texto chamado saida.sql, que contém instruções SQL para reconstruir o banco de dados. Isso é a definição de um backup lógico.
  • (B) Incorreta: pg_dump não gera logs de transações (WAL - Write-Ahead Log); estes são arquivos binários internos do PostgreSQL usados para recuperação e replicação.
  • (C) Incorreta: A armadilha aqui é a palavra "instantâneo". Embora pg_dump crie um backup consistente de um "instantâneo" do banco de dados no momento em que o dump começa, ele não gera um "resumo de transações não encerradas". Ele gera um backup completo do esquema e dos dados.
  • (D) Incorreta: pg_dump é para backup, não para monitoramento de comandos SQL ou parâmetros de desempenho; essas funções são realizadas por outras ferramentas ou configurações do próprio PostgreSQL.
  • (E) Incorreta: pg_dump é usado para criar o arquivo de backup (saida.sql). Para recuperar (restaurar) o banco de dados a partir desse arquivo, seria necessário usar o comando psql -f saida.sql (ou pg_restore para formatos específicos).

Fonte: FGV STN 2024 Auditor Federal de Finanças e Controle - Tecnologia da Informação (Operação e Infraestrutura) (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho