Projet

Général

Profil

Actions

Anomalie #366

fermé

appel de la fonction z_asgard.asgard_role_trans_ad(regrole)

Ajouté par Michel ZEVORT il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
12/10/2020
Echéance:
% réalisé:

100%

Temps estimé:
# ref:

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
Actions

Formats disponibles : Atom PDF