Указание базы данных по умолчанию для psql для подключения?

при использовании psql я хочу изменить начальное соединение с базой данных.

у меня была база данных с именем "test" в качестве начального соединения.

при работе psql из командной строки мое приглашение будет test=#

после удаления базы данных "test" и запуска psql в командной строке, я получаю следующую ошибку:

psql: FATAL:  database "test" does not exist

Я понимаю, что это значит, но как мне установить базу данных "postgres" в качестве по умолчанию?

вместо ввода psql postgres каждый раз.

1 ответов


вы можете настроить поведение по умолчанию psql -- и фактически любая программа, использующая libpq клиентская библиотека -- через переменные окружения.

в своем ~/.bashrc или подобные:

export PGDATABASE=postgres

документация PostgreSQL содержит полный список.