Guest User

Untitled

a guest
Feb 19th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. @echo off
  2.  
  3. CD \
  4. C:
  5.  
  6. :: ################################# VARIABLES #################################
  7.  
  8. SET idcliente=3102
  9. SET cliente=QuerenciaPM
  10.  
  11. SET pghost=localhost
  12. SET pgport=5432
  13. SET pgdata=elotech
  14. SET pguser=postgres
  15. SET pgpassword=%postgres%
  16.  
  17. SET data=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
  18.  
  19. SET pgdirbin="C:\Program Files\PostgreSQL\9.5\bin"
  20.  
  21. SET pgsecdir=D:\JR-Sistemas\Security\Prefeitura\QuerenciaPM
  22. SET pgdirbkp=D:\Elotech\Backup\PostgreSQL
  23.  
  24. SET pebackup=%pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup
  25. SET pgbackup=%pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup
  26.  
  27. :: ################################# EXECUTION #################################
  28.  
  29. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pebackup%" -N eloarquivo %pgdata%
  30. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pgbackup%" %pgdata%
  31. timeout /t 10
  32.  
  33. copy /y %pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup %pgsecdir%\%idcliente%_%data%_PE_%cliente%.backup
  34. copy /y %pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup %pgsecdir%\%idcliente%_%data%_PG_%cliente%.backup
  35. timeout /t 10
  36.  
  37. forfiles -p %pgdirbkp% -s -m *.* -d -7 -c "cmd /c del /f /q @path"
  38. forfiles -p %pgsecdir% -s -m *.backup -d -14 -c "cmd /c del /f /q @path"
  39. timeout /t 10
  40.  
  41. exit /b 255
Add Comment
Please, Sign In to add comment