Anomalie #366
ferméappel de la fonction z_asgard.asgard_role_trans_ad(regrole)
100%
Description
Lors du référencement d'un schéma externe à Asgard, AM me renvoie le message :
"FIS0 > la fonction z_asgard.asgard_role_trans_ad(regrole) n'existe pas"
.. "Vous devez ajouter des conversions explicites de type"
Cf pièce jointe
Fichiers
Mis à jour par Leslie Lemaire il y a environ 4 ans
Bonjour Michel,
Peux-tu m'indiquer ta version d'ASGARD ?
Mis à jour par Michel ZEVORT il y a environ 4 ans
Bonjour Leslie,
Version 1.1.0 d'Asgard sur postgresql 10
AM installé sur Qgis 3.10.
Mis à jour par Didier LECLERC il y a environ 4 ans
- Version cible mis à ASGARD MANAGER version 1.0.0
Bonjour Michel et Leslie,
J'allais appelé Michel.
La fonction effectivement n'existe pas, mais "z_asgard.asgard_role_trans_acl" oui.
De plus, sur la forme, c'est un retour d'erreur de Asgard MANAGER mais le redmine pointe sur Asgard ans la mesure où c'est un retour erreur Asgard et pas AM
Et je réassigne la cible sur "ASGARD MANAGER 1.0.1"
Mis à jour par Leslie Lemaire il y a environ 4 ans
z_asgard.asgard_role_trans_acl(regrole) existe bien dans ASGARD 1.1.0. Par acquis de conscience, j'ai vérifié en faisant l'installation par UPDATE à partir de la 0.6.2, elle est là aussi.
Peux-tu déjà vérifier dans pgAdmin si tu retrouves la fonction ?
Si elle n'y est pas, je suppose que ça peut être dû au fait que je vous ai parfois fourni des versions non finalisées. Si tu as fait l'UPDATE vers la 1.1.0 à partir d'une 1.0.0 incomplète, il est possible que certains objets manquent.
Mis à jour par Michel ZEVORT il y a environ 4 ans
La fonction en question n'est pas présente .
Est-ce que je dois supprimer l'extension et la réinstaller (est-ce qu'il y a des riques de perde des données?) ou copier du code depuis Asgard-1.10.sql ?
Mis à jour par Leslie Lemaire il y a environ 4 ans
Si tu fais un DROP EXTENSION/CREATE EXTENSION, tu vas perdre tout ce que tu auras saisi à la main dans gestion_schema_usr : les éditeurs et lecteurs des schémas et les niv1/niv2/etc que tu aurais pu saisir pour des schémas hors nomenclature.
Si c'est un problème et que ta base n'est pas trop volumineuse, une bonne alternative est de passer par une sauvegarde/restauration. Dans ce cas tu ne perdras aucune donnée.
Copier du code n'est pas une bonne idée. Si tu as fait l'UPDATE depuis une 1.0.0 incomplète, il y a vraisemblablement d'autres anomalies que la fonction asgard_role_trans_acl manquante... Il vaudrait mieux être sûrs que ton installation est propre.
Mis à jour par Michel ZEVORT il y a environ 4 ans
Effectivement la sauvegarde/ restauration a permit de retrouver la fonction dans la base ce qui permet à Asgard Manager de fonctionner normalement.
Merci.
Michel
Mis à jour par Didier LECLERC il y a environ 4 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100