Как жестко закодировать пароль в командном файле - PullRequest
0 голосов
/ 16 ноября 2011

Я создаю командный файл, который будет автоматически запускать следующие команды:

SET PATH=%PATH%;C:\Program Files\PostgreSQL\9.0\bin
initdb -D "data" -U USERNAME –E UTF-8
pg_ctl -D "data" -l logfile start
createdb -E UTF-8 -e -O USERNAME -U USERNAME -w sampledb

Когда я добираюсь до этой точки, он запрашивает пароль - есть ли способ, которым я могу жестко закодировать этот пароль в, поэтому мне не нужно вводить его вручную?

Спасибо!Любое понимание будет оценено.

1 Ответ

2 голосов
/ 18 ноября 2011

Вы можете указать PGPASSWORD в качестве переменной среды для многих команд, например:

PGPASSWORD=foo pg_...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...