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