본문 바로가기

Qlik

QSR restore 배치

버전에 따라 커맨드 파라미터가 조금 틀릴 수 있습니다.

구글에서 찾아보시면 있으니까 변경 해서 사용 하면 됩니다.

@echo off
if "%1"=="" goto end1

if not exist "D:\QlikBackup\QSR\QSR_backup_%1.tar" goto end2

rem If the create command fails because a database already exists, run the following command and then repeat the createdb command:
"C:\Program Files\Qlik\Sense\Repository\PostgreSQL\9.3\bin\dropdb.exe" -h localhost -p 4432 -U postgres QSR

"C:\Program Files\Qlik\Sense\Repository\PostgreSQL\9.3\bin\createdb.exe" -h localhost -p 4432 -U postgres -T template0 QSR

pg_restore.exe -h localhost -p 4432 -U postgres -d QSR "D:\QlikBackup\QSR\QSR_backup_%1.tar"
echo restore done
pause
exit

:end1
echo Input command as "QSR_restore.bat YYYYMMDD" format
pause
exit

:end2
echo QSR_backup_%1.tar is not exist
pause
exit

 

 



IF NOT EXIST %backupdir% (
 MD %backupdir%
)

IF EXIST %deldir% (
 rmdir /s /q %deldir%
)

robocopy C:\ProgramData\Qlik\Sense\Apps %backupdir% /S /LEV:1 /DCOPY:T /R:1 /W:1 /NFL /NDL /LOG:D:\QlikBackup\Apps\AppsBackup_%date%.log

'Qlik' 카테고리의 다른 글

Qlik Sense 서비스 Start, Stop순서  (0) 2023.04.10
Qlik 데이터로드 편집(스크립트) 화면의 메인  (0) 2023.04.07
QSR 백업 배치  (0) 2023.04.07
log 파일 삭제 배치  (0) 2023.04.07
Apps 백업 bat  (0) 2023.04.07