Странно, но я искал этот источник конфигурации, но не смог его найти.
Сейчас я использую opensuse 11.3 с postgresql 9.
В каждой командной строке postgresql, которую я выдаю, будет запрашиваться пароль текущего пользователя, например psql, creationb, dropdb, и мне нужно будет ввести пароль текущего пользователя (который является postgres), чтобы он работал.
Выполнение dropdb xxx && createdb xxx
спросит пароль дважды.
Пожалуйста, покажи мне свет!
Спасибо: -)
EDIT
На самом деле, я уже запущен как пользователь postgres (пользователь в моем linux), поэтому я могу psql без указания пароля для базы данных, но мне все равно нужно предоставить пароль для системных пользователей postgres.
Так что, если в базе данных есть пользователь dbuser и я запускаю psql в качестве postgres (пользователь linux), будет задан пароль для пользователя linux (postgres), а не пароль dbuser.