Recién actualizado el equipo de Fedora 31 a Fedora 32 si intentas iniciar el servicio de Postgrqsql ejecutando como root (en adelante, todo lo escrito se ejecuta como root) # systemctl start postgresql
da un error.
Como siempre, miramos que dice el log tecleando:
# journalctl -xe
En alguna línea aparece un mensaje similar a este (las negritas son mías):
-- The job identifier is 5061.
de maig 01 11:49:13 localhost.localdomain postgresql-check-db-dir[5619]: An old version of the database format was found.
de maig 01 11:49:13 localhost.localdomain postgresql-check-db-dir[5619]: Use 'postgresql-setup --upgrade' to upgrade to version '12'
Aplicamos lo que se recomienda y ejecutamos (el comando forma parte del paquete postgresql-server):# postgresql-setup --upgrade
La actualización dejará un log en /var/lib/pgsql/upgrade_postgresql.log
.
Si todo ha ido como se indica podremos iniciar el servicio con normalidad# systemctl start postgresql