Automatizando 백업 없음 PostgreSQL
PostgreSQL sem digitar senha를 사용하여 comandos
João Carlos Ottobboni ・ 3월 21일 ・ 1분 읽기
Enviando mensagens no slack com 쉘 스크립트
João Carlos Ottobboni ・ 3월 21일 ・ 11분 읽기
Agora que você esta pronto, Vamos lá !
최근에는 PostgreSQL에서 생산 환경을 자동으로 구현하는 정확한 스크립트 스크립트를 사용합니다. Desenvolvi um script de backup no ambiente de produção e salvo o backup no servidor de homologação para posterior restauração.
cronjob을 사용하면 자동으로 백업을 실행할 수 있습니다. OS 스크립트는 백업 포맷을 생성합니다.
간단한 백업: produz uma versão gzip do script SQL
개인화 백업: pg_restore가 아닌 개인화 형식으로 제품 압축을 저장하십시오.
pg_backup.sh 파일을 저장하고 다른 파일을 계속 사용할 수 있습니다.
Agora precisamos conceder ao script permissão de execução
chomd +x pg_backup.sh
Os comando scp envia uma cópia do backup para outro servidor, neste exemplo, envio para o meu servidor de homologação para manter uma copia atual todos os dias em homologação, além da redundância ao guardar o arquivo semper que preciso restaurar a base de homologação ja tenho um arquivo no servidor, mas você pode enviar para qualquer máquina que desejar, para este comando funcionar sem a necessidade de digitar a senha, é necessário copiar sua chave ssh para o servidor com este comando:
ssh-copy-id -i ~/.ssh/id_rsa.pub 'user'@'server-address-or-ip'
Por último para que esse backup seja executado automaticamente precisamos criar uma entrada no agendador de tarefas do linux, digite o comando para abrir o crontab:
crontab -e
Agora insira esta linha no arquivo
# PostgreSQL Backup
00 00 * * * /path/to/script/pg_backup.sh
Reference
이 문제에 관하여(Automatizando 백업 없음 PostgreSQL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/siedos/automatizando-backups-no-postgresql-34hi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)