локально на сервер на убунте.
root#
root# psql -Upostgres -p5435
psql (15.4 (Ubuntu 15.4-2.pgdg22.04+1))
Type "help" for help.
postgres=# \q
root# psql -Upostgres -p5432
psql: error: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: No such file or directory
Is the server running locally and accepting connections on that socket?
root# psql -Upostgres
psql (15.4 (Ubuntu 15.4-2.pgdg22.04+1))
Type "help" for help.
postgres=# \q
root# env | grep PORT
root# set | grep PORT
root#
Т.е. по умолчанию не 5432 а 5435 используется.
Где еще он может быть прописан кроме env и set?
БД на 5435 работает
/etc/postgres.../postgresql.conf
Ну конечно он в конфиге указан. ОС откуда сразу 5435 вместо 5432 подставляет при psql -Upostgres? Это непонятно.
это может сделать кто угодно, может он там уже лежал раньше
кто где лежал?
alias
а где про него можно почитать? вообще непонятно ничео после редхата(
можно например настроить что бы у каждого пользователя был свой дефолтный кластер и psql без аргументов от разных пользователей будет подключаться к разным серверам :-)
Обсуждают сегодня