В принципе, когда я запускаю psql --version, я получаю PostgreSQL 9.5.4. Но с sudo su postgres и psql терминал меня бросает psql (10.0). Может ли кто-нибудь сказать мне, что именно происходит здесь?
Что меня больше смущает, так это то, что в каталоге /etc/postgresql/ нет ./9.5. Единственная версия, которую я вручную установил на моей машине, - postgresql-10, и я не знаю, почему «9,5» появляется, когда я запускаю psql --version
И если у меня было несколько postgresql (т.е. postgresql-9.5 postgresql-9.6), каков правильный способ использования определенной версии postgresql?
Когда вы получаете PostgreSQL 9.5.4 при использовании psql --version, попробуйте найти путь psql, используя любой из этих which psql или locate psql.
Вы должны уметь видеть, какой установка postgres обеспечивает выход.
Когда вы получаете PostgreSQL 9.5.4 при использовании psql --version, попробуйте найти путь psql, используя любой из этих which psql или locate psql.
Вы должны уметь видеть, какой установка postgres обеспечивает выход.