Назад | Перейти на главную страницу

Установлена ​​множественная версия Postgres

Я работаю с postgres. Прямо в точку...

Когда я запускаю postgres и проверяю версию с помощью SELECT version(); он показывает «11,5».

Но когда я проверяю это с помощью pg_config --version он показывает "PostgreSQL 10.10".

Думаю установил две версии. Как я могу сохранить его?

У вас нет двух версий.

Я не знаю, какой дистрибутив вы используете, но в Fedora / RHEL / Centos двоичный файл pg_config поступает из пакетов libpq-devel и postgresql-upgrade-devel, тогда как двоичный файл postgres поступает из пакетов postgresql-server и postgresql-upgrade. .

Подводя итог, это два разных двоичных файла для двух разных пакетов. У вас не будет двух версий Postgresql Server, если вы не сделаете это активно.

проверьте этот каталог и посмотрите, не установили ли вы несколько версий /usr/lib/systemd/system/ найдите postgresql * .service, и если их несколько, вы установили несколько из них.