1. Остановить postgresql
2. сделать бекап баз дампом + копия директории с базами.
3. сделать бекап директории /etc
4. Подключить репозитарий postgresql 10 для yum
https://tecadmin.net/install-postgresql-server-centos/rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
5. Проверить, что в файле репозитария в /etc/yum.repos.d стоит enabled =1
6. Подать команду yum search postgre, чтобы посмотреть название пакетов от 10 версии.
7. подать команду yum update название_пакетов
8. запустить postgresql.
Это теоретическое описание, поэтому:
Первое - сначала это лучше сделать в виртуальной машине с Centos 7.
Второе - вместо обновления можно использовать чистую установку и восстановление баз из резервных копий.