@rem ***************************************************
@rem * Backup.bat                                      *
@rem * PostgreSql データベース退避                     *
@rem * in PostgreSQLのインストール先(%1)               *
@rem * in パスワード(%2)                               *
@rem * in 退避データベース名(%3)                       *
@rem * in 退避ファイル名(%4)                           *
@rem * 2025.05.20                                      *
@rem * V1.0                                            *
@rem ***************************************************

@echo off

@set PGPASSWORD=%2

@echo on

%1\pg_dump.exe -f %4 -w -F c -v -h localhost -p 5432 -U postgres %3

@if %errorlevel% == 1 goto err10

exit

:err10

@echo 退避処理に失敗しました。

pause

exit