Áudio aula | 27 - Resumão EmÁudio sobre Postgre SQL – Parte 4 | Tecnologia da Informação | EmÁudio Concursos

Tecnologia da Informação EmÁudio: Resumão EmÁudio sobre Postgre SQL - Parte Quatro

Fala pessoal! Bora continuar com o nosso Super Resumão. Aumenta o som aí, vai! Hora de falar do backup e da recuperação! Vamos nessa.

Gente, no postgreSQL, há três estratégias principais para se fazer o backup. São elas: realizar um SQL Dump, fazer um backup no sistema de arquivos e arquivamento contínuo. Vamos falar sobre cada uma delas. Fique tranquilo!

Vamos começar pela SQL Dump. Trata-se de gerar um arquivo composto por comandos SQL que, quando executado no SGBD, irá recriar o banco de dados exatamente como ele estava no momento do backup. Esse arquivo irá conter o conjunto de instruções para recriar as estruturas, tabelas, chaves, índices, e assim por diante, e inserir novamente os dados nas tabelas.

Ah, não se esqueça! É importante notar que somente o formato padrão, "-F", maiúsculo ou minúsculo, pode ser lido pelo PostgreSQL, pois é o único formato em que são gerados os dados diretamente em um arquivo de texto. Os outros três (-Fc, -Fd ou -Ft) para serem restaurados, precisam utilizar a aplicação pg_restore.

A opção pg_restore permite que se selecione somente um conjunto de objetos do banco de dados para serem restaurados e permite a reordenação dos itens de dados que foram alvo do backup. Assim, a utilização do pg_restore é um pouco mais flexível do que a utilização do formato de texto padrão.

Além disso, é importante conhecer quais são os formatos e qual opção (-Fc, -Fd ou -Ft) que se deve utilizar para cada um. Próximo tópico.

Backup do sistema de arquivos. Uma alternativa à utilização do pg_dump e um meio bem simples de se fazer backup: copiar diretamente os arquivos que o PostgreSQL utiliza para armazenar os dados no banco de dados.

Todo o SGBD, no fim das contas, armazena os dados em arquivos no computador em que está instalado. Esses arquivos seguem em diferentes formatos que variam de acordo com o SGBD utilizado e a configuração adotada.

O PostgreSQL não é diferente. Quando realizamos uma instalação do PostgreSQL, ele irá ter um diretório no computador em que irá armazenar os arquivos em que os dados inseridos no BD irão ficar gravados.

Assim, você pode simplesmente ir lá no seu computador, encontrar a pasta do sistema de arquivos em que o PostgreSQL grava os dados, copiar esses arquivos e armazenar em alguma outra localidade. Lembre-se, você também pode optar por compactar esses arquivos em um ZIP ou qualquer outro formato, no entanto, há duas limitações.

Para poder fazer essa cópia, o servidor deve estar desligado, ou seja, o processo do PostgreSQL não pode estar rodando, e não é possível restaurar seletivamente algumas tabelas ou bancos... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Postgre SQL - 27 - Resumão EmÁudio sobre Postgre SQL – Parte 4: SAIBA MAIS