У меня есть 2 разные основные версии postgres 9 и 10, установленные на rhel.
Последняя ситуация после попыток обновления пакета psql:
У меня psql 9.2.24 установлен на rhel 7.6, а версия сервера 10.7.
Ранее у меня были проблемы с репозиторием yum, который был поврежден, а позже я восстановил / исправил его с помощью следующей команды, упомянутой в здесь (Вы можете получить представление о том, что изначально было моей проблемой с испорченным репозиторием yum )
echo 7 > /etc/yum/vars/releasever
Я проверил свои варианты обновления на здесь
и он правильно ссылается на psql в каталоге 10.7, но все же я вижу старый номер версии psql при подключении к существующей базе данных.
Ниже приведены шаги, которые я выполнил для обновления пакета psql:
- Все базы данных продолжали работать.
- yum install postgresql10.x86_64
- Команда, упомянутая в пункте 2, установила / обновила все пакеты на машине, поскольку репозиторий yum был поврежден. одно из ключевых утверждений в этом обновлении, касающемся postgres, было
postgresql10 x86_64 10.7-2PGDG.rhel7 pgdg10 1.6M
Обратите внимание, я еще не перезапускал ни один экземпляр, работающий во время / до / после обновления выше , и почему-то считаю, что это связано с тем, что до тех пор, пока я не перезапущу (остановлю существующие экземпляры и не начну их снова), все запущенные экземпляры psql / db, изменения psql не начнут отражаться, но это только мое предположение. Может кто-нибудь помочь, что я понял / сделал неправильно в этом процессе обновления.
Ничто, кроме вышеизложенного, не было изменено / улучшено в терминах psql / postgres. Тем не менее у меня есть обе установки postgres: 9 и 10.