Назад | Перейти на главную страницу

Как сохранить путь для входа в psql?

У меня есть экземпляр postgres на Amazon RDS, и я хочу сохранить путь для входа, чтобы мне не приходилось каждый раз запоминать имя хоста / имя пользователя / пароль для входа в систему. В mysql я могу просто создать login_path. Есть ли эквивалент postgres, которого я не вижу. Как обычно можно избежать этой проблемы?

Вы можете использовать переменные среды ОС или настроить pgpass Файл конфигурации

Установите значения для следующих окружений ОС:

PGHOST, PGPORT, PGDATABASE, PGUSERNAME, PGPASSWORD

Или сделайте это в файле:

В Windows создайте / отредактируйте файл %appdata%\postgresql\pgpass.conf

В Unix-подобных системах это ~/.pgpass

И добавьте следующую информацию в этом формате:

hostname:port:database:username:password 

Перезагрузите оболочку, и все готово.