Questão FC295939
Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio
Sistema de Gerenciamento de Banco de Dados (SGBD)
CESGRANRIO · 2024
Sistemas Gerenciadores de Bancos de Dados, SGBD, via de regra, permitem acesso às suas funcionalidades por meio de interfaces interativas e, também, por meio de programas de apoio ou comandos específicos. O SGBD PostgreSQL possui um conjunto de programas de apoio. O programa a ser utilizado para realizar o backup de um banco de dados ou de um esquema, no PostgreSQL, é o pg_dump.
Nesse contexto, considere o seguinte comando:
pg_dump -a -Fp Alfa > Beta
Esse comando gera um backup
- das definições (esquema) do banco de dados Alfa, apenas
- das definições (esquema) dos bancos de dados Alfa e Beta, em formato proprietário, apenas
- de todo o banco de dados Beta (esquema e dados) em formato proprietário
- dos dados do esquema Beta do banco de dados Alfa em formato textual (comandos SQL)
- dos dados do banco de dados Alfa em formato textual (comandos SQL)
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
O comando gera um backup lógico dos dados do banco de dados Alfa em formato textual, ou seja, um arquivo composto por comandos SQL que reproduzem os registros.
A opção -a instrui o pg_dump a extrair apenas os dados (sem as definições de esquema). A opção -Fp escolhe o formato plain, que produz um script SQL legível.
O operador de redirecionamento (> Beta) grava a saída no arquivo Beta. O arquivo resultante contém instruções de inserção (por exemplo, INSERT ou COPY) que podem ser executadas para restaurar os dados em outro banco.
Conteúdo do catálogo FC Concursos · Atualizado em