Я работаю с 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, и если их несколько, вы установили несколько из них.