Backup Altomático
-
- Mensagens: 6
- Registrado em: 28 Set 2020, 14:54
Backup Altomático
Boa tarde, existe alguma forma de fazer o Backup automático no Biblivre5? Eu tentei configurar um script no postgresql, mas não funcionou. Desde já agradeço
-
- Administrador
- Mensagens: 2544
- Registrado em: 30 Abr 2011, 10:38
Re: Backup Altomático
Boa noite Robson.
Na atual versão não faz backup automático.
O que você pode fazer é criar uma BAT e mandar executar pelo Agendador de Tarefas com o seguinte comando:
Lembrando que o arquivo resultante é um arquivo texto sem compressão, portanto, tem que ser feito em mídia com bastante espaço de armazenamento.
Atenciosamente,
wlucas
Na atual versão não faz backup automático.
O que você pode fazer é criar uma BAT e mandar executar pelo Agendador de Tarefas com o seguinte comando:
Código: Selecionar todos
@echo off
For /F "Tokens=1-8 Delims=/: " %%A In ('Echo %Date% %Time%') Do (Set TimeStamp=%%A-%%B-%%C-%%D.%%E.%%F)
set BACKUP_FILE=Biblivre5_%TimeStamp%
echo %BACKUP_FILE%
"C:\Program Files\PostgreSQL\9.1\bin\pg_dump" -U postgres -f "C:\Backup_Biblivre\%BACKUP_FILE%.sql" biblivre4
Lembrando que o arquivo resultante é um arquivo texto sem compressão, portanto, tem que ser feito em mídia com bastante espaço de armazenamento.
Atenciosamente,
wlucas
Atenciosamente,
wlucas
wlucas
-
- Mensagens: 6
- Registrado em: 28 Set 2020, 14:54
Re: Backup Altomático
Ah ótimo, funcionou.
Além disso, a adicionei o comando set PGPASSWORD=abracacabra para não precisar da senha.
Muito Obrigado!!!
Além disso, a adicionei o comando set PGPASSWORD=abracacabra para não precisar da senha.
Muito Obrigado!!!
-
- Administrador
- Mensagens: 843
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Backup Altomático
Oi, Robson.
Se preferir, você pode comprimir o backup adicionando a opção --format=tar ao comando pg_dump nesse mesmo script e ajustando a extensão do arquivo de .sql para .tar. Aí a linha ficaria assim:
Isso fará o backup ocupar menos espaço.
Abraço
Se preferir, você pode comprimir o backup adicionando a opção --format=tar ao comando pg_dump nesse mesmo script e ajustando a extensão do arquivo de .sql para .tar. Aí a linha ficaria assim:
Código: Selecionar todos
"C:\Program Files\PostgreSQL\9.1\bin\pg_dump" -U postgres -f "C:\Backup_Biblivre\%BACKUP_FILE%.tar" --format=tar biblivre4
Abraço
-
- Mensagens: 6
- Registrado em: 28 Set 2020, 14:54
Re: Backup Altomático
otimo. Obrigado.
Instalei o biblivre em outra maquina mas ao restaurar o backup ocorre erro no script, tem uma forma específica para fazê-lo? Tentei executando o SQL dentro do postgre
Instalei o biblivre em outra maquina mas ao restaurar o backup ocorre erro no script, tem uma forma específica para fazê-lo? Tentei executando o SQL dentro do postgre
-
- Mensagens: 6
- Registrado em: 28 Set 2020, 14:54
Re: Backup Altomático
Otimo, obrigado pela dica!
Instalei o Biblivre em outra máquina para testar o backup gerado pelo codigo, mas não funcionou, tentei importar direto no postgre, mas erro de caractere inválido no SQL "./". Alguém tem alguma dica?
Instalei o Biblivre em outra máquina para testar o backup gerado pelo codigo, mas não funcionou, tentei importar direto no postgre, mas erro de caractere inválido no SQL "./". Alguém tem alguma dica?
-
- Administrador
- Mensagens: 2544
- Registrado em: 30 Abr 2011, 10:38
Re: Backup Altomático
Boa noite Robson.
Segue bat para restauração.
Atenciosamente,
wlucas
Segue bat para restauração.
Código: Selecionar todos
cd C:\Program Files\PostgreSQL\9.1\bin
net stop postgresql-x64-9.1
net start postgresql-x64-9.1
c:
set PGPASSWORD=abracadabra
dropdb -U biblivre -e biblivre4
createdb -U biblivre -E utf-8 -e biblivre4
psql -U biblivre -f "C:\BACKUP_BIBLIVRE\Scaff\Biblivre5_29-09-2020-17.57.48.sql" -d biblivre4
cd\
cd C:\Backup_Biblivre
Atenciosamente,
wlucas
Atenciosamente,
wlucas
wlucas
-
- Mensagens: 6
- Registrado em: 28 Set 2020, 14:54
Re: Backup Altomático
Funcionou, obrigado!