Advertisement
vagnerdev

pgBackup

Aug 26th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 2.68 KB | None | 0 0
  1. @echo off
  2.  
  3. CD \
  4. C:
  5.  
  6. SET idcliente=3102
  7. SET cliente=QuerenciaPM
  8.  
  9. SET version=9.6
  10. SET pghost=localhost
  11. SET pgport=5432
  12. SET pgdata=elotech
  13. SET pguser=postgres
  14. SET pgpassword=jrb@nc0Post
  15.  
  16. SET datatime=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%-%TIME:~0,2%%TIME:~3,2%
  17. SET data=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
  18. SET pgdirbkp=D:\Security\Backup\Local
  19. SET pebackup=%pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup
  20. SET pgbackup=%pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup
  21. SET pgdircloud=D:\Security\Backup\Cloud\"Dropbox (jrsecurity)"\JRSecurity\%cliente%
  22. SET pgdirbin="C:\Program Files\PostgreSQL\%version%\bin"
  23.  
  24.  
  25. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pebackup%" -N eloarquivo %pgdata%
  26. copy /y %pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup %pgdircloud%\%idcliente%_%data%_PE_%cliente%.backup
  27.  
  28. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pgbackup%" %pgdata%
  29. copy /y %pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup %pgdircloud%\%idcliente%_%data%_PG_%cliente%.backup
  30.  
  31. timeout /t 10
  32. exit /b 255
  33.  
  34.  
  35.  
  36. @echo off
  37.  
  38. cd \
  39. C:
  40.  
  41. :: ############################################################################################
  42. :: ##                                      PRÉ-EXECUÇÃO                                      ##
  43. :: ############################################################################################
  44.  
  45. SET idcliente=3025
  46. SET cliente=PalotinaPM
  47.  
  48. SET pghost=localhost
  49. SET pgport=5432
  50. SET pgdata=elotech
  51. SET pguser=postgres
  52. SET pgpassword=jrb@nc0Post
  53.  
  54. SET datetime=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%_%TIME:~0,2%%TIME:~3,2%
  55. SET data=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
  56. SET pgdirbkp=Z:\Security\Backup\Local
  57. SET pebackup=%pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup
  58. SET pgbackup=%pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup
  59. SET pgdircloud=Z:\Security\Backup\Cloud\"Dropbox (jrsecurity)"\JRSecurity\PalotinaPM
  60. SET pgdirbin="C:\Program Files\PostgreSQL\9.5\bin"
  61.  
  62. :: ############################################################################################
  63. :: ##                                         EXECUÇÃO                                       ##
  64. :: ############################################################################################
  65.  
  66. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pebackup%" -N eloarquivo %pgdata%
  67. %pgdirbin%\pg_dump.exe -h %pghost% -p %pgport% -U %pguser% -F c -b -v -f "%pgbackup%" %pgdata%
  68.  
  69. copy /y %pgdirbkp%\%idcliente%_%data%_PE_%cliente%.backup %pgdircloud%\%idcliente%_%data%_PE_%cliente%.backup
  70. copy /y %pgdirbkp%\%idcliente%_%data%_PG_%cliente%.backup %pgdircloud%\%idcliente%_%data%_PG_%cliente%.backup
  71.  
  72. timeout /t 10
  73. exit /b 255
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement