.s.PGSQL.5432 ? Если указать каталог при запуске "psql -h /tmp" то все норм. Может где то можно это прописать по дефолту?
psql может быть собран с конфигурацией, в которой задано искать сокет в другом месте. собственно, так оно обычно и есть в тех случаях, когда psql ставится из репозитория вашего дистрибутива linux; в /tmp по-умолчанию склонен искать psql, собранный из оригинальных сырцов-исходников, скачанных с postgresql.org. т. о. похоже, что у вас стоит собранный из сырцов postgresql server, и psql пакета вашего дистрибутива.
сам постгрес Postgres Pro 15 скачанный с оф репо. а psql ставлю командой sudo apt install postgresql postgresql-client. смысл почему ошибка понял, спасибо. но как полечить не разобрался, чтобы все работало без указания каталога.
можете добавить в ~/.bashrc строку: export PGHOST=/tmp действует только после повторного входа, так что не забудьте переподключиться, перелогиниться, перезагрузиться или сделать source ~/.bashrc после редактирования.
спасибо. помогло.
Обсуждают сегодня