У меня есть старый проект, в который я пытаюсь вернуться, но я не могу войти в postgres. Выполнение sudo -u postgres psql
дает мне:
Error: No existing local cluster is suitable as a default target.
Please see man pg_wrapper(1) how to specify one.
Мне интересно, может ли это быть, потому что я обновил postgres до версии 9.4 несколько месяцев назад. Это мой вывод для dpkg --get-selections |grep postgres
:
postgresql install
postgresql-9.3 install
postgresql-9.4 install
postgresql-client-9.3 install
postgresql-client-9.4 install
postgresql-client-common install
postgresql-common install
postgresql-contrib install
postgresql-contrib-9.3 install
postgresql-contrib-9.4 install
postgresql-server-dev-9.3 install
Это мои текущие кластеры из pg_lsclusters
:
Ver Cluster Port Status Owner Data directory Log file
9.4 apps 5434 online postgres /var/lib/postgresql/9.4/apps /var/log/postgresql/postgresql-9.4-apps.log
9.4 main 5433 online postgres /var/lib/postgresql/9.4/main /var/log/postgresql/postgresql-9.4-main.log
Что я могу сделать, чтобы снова получить доступ к postgres? Googling не очень помог.