0
Valkyrie
06.02.18
✎
01:40
|
Win Server 2008 R2. Пытаюсь наваять скрипт для планировщика, чтобы бекапить БД автоматом, но не могу избавиться от ввода пароля в cmd.
Накопал такой текст:
echo off
set h=%TIME:~0,2%
set m=%TIME:~3,2%
set s=%TIME:~6,2%
set dd=%DATE:~0,2%
set mm=%DATE:~3,2%
set yyyy=%DATE:~6,4%
"C:\Program Files\PostgresPro 1C\9.6\bin\pg_dump.exe" -h 127.0.0.1 -p 5433 -U postgres -Fc BASE1C > "D:\BACKUP\BASE1C\%yyyy%.%mm%.%dd%_%h%.%m%.%s%_BASE1C_.bckp"
Если оставить так, то появляется подсказка для ввода пароля и если его ввести, то дамп создается. Хотелось бы автоматизировать окончательно =)
Делаю set PGPASSWORD=postgrespass или export PGPASSWORD=postgrespass эффекта нет - создается пустой файлик. Добавлял -w, такая же фигня...
ЧЯДНТК? Понятно, что безопасности для нужно создавать *.pgpass, но для начала хотелось бы чтоб и без этого взлетело.
|
|