PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 25/10/2021 23:57:36

error avec pg_upgrade

Bonsoir 

j'ai un cluster postgres en 9.6 que je prepare pour le migrer vers la derniére version 14

j'utilise l'outil binaire de postgres  pg-upgrade pour faire opération

j'ai lancer cette commande

C:\Program Files\PostgreSQL\14\bin>pg_upgrade -d "C:\Program Files\PostgreSQL\9.6\data" -D "c:\Program Files\PostgreSQL\14\data" -b "C:\Program Files\PostgreSQL\9.6\bin" -B "C:\Program Files\PostgreSQL\14\bin" -U postgres 

j'ai eu cette résultat

Exécution de tests de cohérence
-------------------------------
Checking cluster versions                                   ok
Checking database user is the install user                  ok
Checking database connection settings                       ok
Checking for prepared transactions                          ok
Checking for system-defined composite types in user tables  ok
Checking for reg* data types in user tables                 ok
Checking for contrib/isn with bigint-passing mismatch       ok
Checking for user-defined encoding conversions              ok
Checking for user-defined postfix operators                 ok
Checking for tables WITH OIDS                               ok
Checking for invalid "sql_identifier" user columns          ok
Checking for invalid "unknown" user columns                 ok
Creating dump of global objects                             ok
Creating dump of database schemas
                                                            ok
Checking for presence of required libraries                 fatal

Votre installation référence des bibliothèques chargeables, mais manquantes sur
la nouvelle installation. Vous pouvez ajouter ces bibliothèques à la nouvelle
installation ou supprimer les fonctions les utilisant dans l'ancienne installation.
Une liste des biblioth_ques problématiques est disponible dans le fichier :
    loadable_libraries.txt

Échec, sortie 

Qui a une idée ou un piste pour résoudre cette erreur

merci pour vos retour aides

Hors ligne

#2 26/10/2021 04:22:31

rjuju
Administrateur

Re : error avec pg_upgrade

Bonjour,


Comme indiqué par l'outil :

Votre installation référence des bibliothèques chargeables, mais manquantes sur
la nouvelle installation. Vous pouvez ajouter ces bibliothèques à la nouvelle
installation ou supprimer les fonctions les utilisant dans l'ancienne installation.
Une liste des biblioth_ques problématiques est disponible dans le fichier :
    loadable_libraries.txt

Vous devez donc corriger ce(s) problème(s) avant de pouvoir procéder à la mise à jour majeure.

Hors ligne

#3 26/10/2021 09:35:08

ruizsebastien
Membre

Re : error avec pg_upgrade

Bonjour,

comme indiqué par rjuju, tout est indiqué par le fichier loadable_libraries.txt.
Pour ma propre expérience, à titre d'exemple lors d'une migration 9.4 vers 11, le problème était dans l'extension chkpass.
Il a fallu faire un "drop extension chkpass;" dans chaque base pour que pg_ugrade puisse passer.
Car certaines extensions ne sont plus compatible dans les versions récentes de postgresql.

Dernière modification par ruizsebastien (26/10/2021 09:36:11)


Cordialement,

Sébastien.

Hors ligne

Pied de page des forums