on socket "/tmp//.s.PGSQL.5435" failed: FATAL: database "imaster_db" does not exist
получаю такую ошибку, но на 5435 postgre 12 версии стоит, там нет базы такой. Где я затупил ?
Скорее всего -- установлена переменная окружэния (PG_DATABASE что ли, или как-то так), которая устанавливает дефолтную базу для подключения.
Самый прикол в том что в /var/lib есть только постгре 10 папка, а psql --version возвращает мне psql (PostgreSQL) 12.12. И все базы и папки на месте
Да нет никаких приколов, место расположэния сервера можэт быть любым -- как в смысле любым в файловой системе, так и любым в смысле хоста, к которому ты подключаешься. show data_directory;
/var/lib/postgresql/10/main я что в папке 10/main запустил 12 версию ?
Кстати, фиг его знает -- как посмотреть, какой хост у тебя задан для подключения.
Видимо, pg_upgrade ужэ прошёл. Ну, или так создали с начала. Да, почему бы и нет, в принцыпе.
Обсуждают сегодня