Skip to content

Instantly share code, notes, and snippets.

@armando-couto
Last active February 20, 2021 18:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save armando-couto/c0d0a9e4a2bf74d6a13c3aa233d54991 to your computer and use it in GitHub Desktop.
Save armando-couto/c0d0a9e4a2bf74d6a13c3aa233d54991 to your computer and use it in GitHub Desktop.
Script que ajuda atualizar um banco de dados via JOB
#!/bin/bash
echo "Iniciando";
PASSWORD=senha
echo "Deletando o banco antigo";
PGPASSWORD=$PASSWORD dropdb --host=localhost --username=postgres aplicacao_homologacao
echo "Criando o banco novo";
PGPASSWORD=$PASSWORD createdb --host=localhost --username=postgres aplicacao_homologacao
echo "Restaurando a base nova";
NOW=$(date +"%Y%m%d");
echo $NOW;
PGPASSWORD=$PASSWORD pg_restore --verbose --clean --no-acl --no-owner --host=localhost --dbname="aplicacao_homologacao" --username=postgres "/home/ubuntu/aplicacao_production_${NOW}040001.backup" 2>&1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment