PostgreSQL : forcer l'upgrade d'une base de données en ligne de commande
Solution à une erreur lors de l'upgrade d'une base de donnée PostgreSQL en ligne de commande.
En général, pour upgrader une base de données postgres, j'utilise la commande suivante:
-d dbName --logfile=// --no-xmlrpc --debug --stop-after-init
ou encore la commande suivante
-d dbName -u all --logfile=// --no-xmlrpc --debug --stop-after-init
Avec la première commande, toute la base de données va être remplacée par la nouvelle.
Avec la deuxième commande, " -u " permet de préciser que c'est un upgrade. Le terminal va donc rechercher et adapter les différences.
Cependant il arrive que le message d'erreur suivante s'affiche.
ERREUR:

Le terminal va donc forcer l'arrêt de l'upgrade et il est impossible d'aller plus loin.
Heureusement que je suis entourée de collègue top pour m'aidé à trouver une solution à cet erreur.
Voici la commande qui a permis de me débloquer.
SOLUTION:
-d dbName -u all --logfile=// --stop-after-init --no-xmlrpc --log-level=debug --max-cron-threads=0