Questão de Banco de Dados — PostgreSQL — IF Baiano 2019
Banco de DadosPostgreSQL
- Código
- qq506786
- Banca
- IF Baiano
- Órgão
- IF Baiano
- Ano
- 2019
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
A ideia por trás do “SQL dump” é a de gerar um arquivo com comandos SQL que, quando executado no servidor, irá recriar a base de dados (“database”) com o mesmo estado de antes do dump. Para esse propósito, o PostgreSQL provê o programa utilitário pg_dump. Sobre o SQL dump do PostgreSQL, é correto afirmar que
- Ao comando básico referente ao pg_dump é o pg_dump dumpfile > dbname, onde dumpfile é o arquivo resultante e dbname o nome do database.
- Bnão é possível executar o pg_dump remotamente de uma máquina, mesmo que ela tenha acesso à base de dados.
- Carquivos criados pelos pg_dump são consistentes, ou seja, representam um “retrato” (snapshot) do database no momento em que o pg_dump começou a executar.
- Do comando psql dumpfile < dbname, onde dumpfile é o arquivo gerado pelo pg_dump e dbname o nome do database, restaura a base de dados.
- Ecom o pg_dump, é possível fazer o dump de várias bases de dados ao mesmo tempo. Além disso, ao mesmo tempo é feito o dump de informações de perfis (“roles”).