DB여러개를 자동백업을 받기위해, .bat파일로 저장해서 실행하는 방식으로 하고있습니다.
DB서버는 Linux, 백업서버는 Windows인데,
프로그램으로 간단하게 특정 시간이되면 DB에등록된 DB들을 .bat파일로 작성해서 실행시키는 방법으로 자동백업을 하게했는데,
8.x버전까지는 잘됏는데, 9.x버전에서는 암호를 따로 받는 바람에 무인백업이 안됩니다.
.bat파일 내용은
C:/Progra~1/PostgresPlus/9.0SS/bin/pg_dump.exe --host 211.233.23.126 --port 5432 --username "postgres" --format custom --blobs --verbose --file "D:\DATA백업\db_idb_20110329.backup" db_idb
인데, 실행하면 암호를 받습니다.
...--username "postgres" --password "pfjsd" --format...
이렇게하면, pg_dump :너무 많은 명령행 인수들 <시작 "--format"> 이런 에러가 납니다.
암호를 받지 않게 할려면 어떻게 해야죠?
|