Возникла проблема, начал ставить postgresql из исходников и вроде сделал все по инструкциям, но почему то вводя в терминале команду psql выводила лишь то что такой команды нет. Решил все удалить и поставить с помощью postgresapp, но когда начал устанавливать мне выдало что порт 5234 занят, я так понимаю это значит что я все таки что-то осталось от старой установки. Я удалил все что скачивал и в директории usr/bin папки psql тоже нет.В чем проблема подскажите пожалуйста.
TODO: Здесь будут ворованные умные мысли, типа мои
pkill postgres
И ставьте postgres через homebrew. brew install postgres
Но лучше не засирать рабочую машину и использовать vagrant или docker для dev окружения.
Когда я ввожу вот это
sudo -u postgres psql
он требует пороль я ввожу пароль супер пользователя и вот что он мне выдает(((
psql: FATAL: password authentication failed for user "postgres"
#
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal. If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect. You can
# use "pg_ctl reload" to do that.
# Put your actual configuration here
# ----------------------------------
#
# If you want to allow non-local connections, you need to add more
# "host" records. In that case you will also need to make PostgreSQL
# listen on a non-local interface via the listen_addresses
# configuration parameter, or via the -i or -h command line switches.
# CAUTION: Configuring the system for local "trust" authentication
# allows any local user to connect as any PostgreSQL user, including
# the database superuser. If you do not trust all your local users,
# use another authentication method.
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication leshiy trust
#host replication leshiy 127.0.0.1/32 trust
#host replication leshiy ::1/128 trust