Um dump de banco de dados, ou database dump, contém um registro da estrutura de tabela e ou dados de um banco de dados, e normalmente está na forma de uma lista de declarações SQL.
Em resumo um 'Dump', é um backup da estrutura de uma base de dados, copiando o Schema informado.
Nesse caso, vamos fazer um dump do
Antes de qualquer coisa, é necessário alterar os parâmetros de conexão com o seu Serviço do postgres.
Para alterar a conexão, atualize as variáveis:
- DB_HOST - Host do servidor para conexão com o SGBD (CONEXÃO LOCAL: 127.0.0.1).
- DB_USER - Nome de usuário do Banco.
- DB_PORT - Porta de conexão com o banco de dados (POSTGRES PADRÃO : 5432).
- DB_NAME - Array com o nome dos seus Schemas, ['banco1', 'banco2'].
Agora para que se configure o diretório onde as pastas, arquivos serão gerados, coloque o script 'backuppostgres.py'
dentro de um novo diretório e crie uma pasta chamada BackupPost , que será onde os backups serão salvos.
Quando o seu ambiente estiver totalmente configurado, a raiz do seu projeto deverá se parecer com isso:
Todos os arquivos que o Script gerar, serão adicionados dentro da pasta 'Backup-ano-mes-dia',
que corresponde a data atual da execução.