Mise à jour

Avec eranger-stablenet-fdw 8.1.3, nous avons modifié le type du champ « id » dans les tables externes, le faisant passer de « BIGINT » à « TEXT ». Cette modification était nécessaire pour éviter les conflits d'identifiants dans les systèmes de vues multi-serveurs. Si les API StableNet configurées contiennent un suffixe d'identifiant de serveur, l'identifiant se présente désormais sous la forme « <id>@<server_id> » (par exemple : 47654@customer). En général, cela ne devrait pas avoir d'impact significatif sur les requêtes de données existantes, mais dans certaines circonstances, des refactorisations pourraient s'avérer nécessaires.

Comme d'habitude, n'oubliez pas d'exécuter /opt/stablenet-fdw/init-foreign-tables.sh -h <host> -p <port> -d <database> -U <user> -o <owner> après la mise à jour.

Lors d'une mise à jour d'une version <= 8.1.2 vers la version 8.1.3, il est nécessaire de passer de l'ancienne synchronisation des données de mesure à la nouvelle (Données de mesure agrégées).

Pack de mise à jour

Si vous souhaitez uniquement mettre à jour vers la dernière version de correctif d'une version Major spécifique (par exemple 8), utilisez

sudo dnf update "eranger-stablenet-fdw-8.*"

Sinon, utilisez

sudo dnf update "eranger-stablenet-fdw"

Mise à jour des tables externes

/opt/stablenet-fdw/init-foreign-tables.sh -h <host> -p <port> -d <database> -U <user> -o <owner>

par exemple

/opt/stablenet-fdw/init-foreign-tables.sh -U postgres -h localhost -p 5432 -d infosim -o infosim