Как управлять различными версиями postgresql на Ubuntu

В принципе, когда я запускаю 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?

0
задан 17 October 2017 в 09:10

2 ответа

Когда вы получаете PostgreSQL 9.5.4 при использовании psql --version, попробуйте найти путь psql, используя любой из этих which psql или locate psql.

Вы должны уметь видеть, какой установка postgres обеспечивает выход.

0
ответ дан 18 July 2018 в 05:11

Когда вы получаете PostgreSQL 9.5.4 при использовании psql --version, попробуйте найти путь psql, используя любой из этих which psql или locate psql.

Вы должны уметь видеть, какой установка postgres обеспечивает выход.

0
ответ дан 24 July 2018 в 18:16
  • 1
    Большая помощь. which psql дает мне /home/jingw222/anaconda3/bin/psql. Но потом я задаюсь вопросом, что отличает этот psql от анаконды и postgresql. – James Wong 17 October 2017 в 09:33
  • 2
    Ну, версии разные. Для получения более подробной информации попробуйте подключиться к базам данных и проверить их внутри. – Lohit Gupta 17 October 2017 в 10:27

Другие вопросы по тегам:

Похожие вопросы: