Auteur Sujet: Procédure en trop?  (Lu 4627 fois)

plus minus reset

0 Membres et 1 Invité sur ce sujet

Hors ligne DDdeBerdeux

Procédure en trop?
« le: 18 Novembre 2005 à 21:40:27 »
Dans la base que j'utilise depuis l'installation d'Ancestrologie en avril 2005, il y a une procédure PROC_LR_MODIF_CASSE_PRENOM, que je ne retrouve pas dans la base téléchargeable au point 11 du site ancestrologie.org, à la même version 3.57. N'utilisant pas cette dernière base intensément, je ne saurais dire si la procédure est utilisée ou pas.

Laurent Robbe (LAU?) ou le chef pourraient-ils me dire si je peux la "droper" d'un grand coup de pied à la prochaine mise à jour de la base? :wink:

A+

André

PS: si vous connaissez d'autre procédures inutiles, n'hésitez pas (comme cette PRO_GET_VERSION_BASE qui retourne toujours "2001.0.1.0" :roll: )
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Procédure en trop?
« Réponse #1 le: 18 Novembre 2005 à 22:06:04 »
CREATE PROCEDURE PROC_GET_VERSION_DATABASE

RETURNS (

    VERSION VARCHAR (20) CHARACTER SET ISO8859_1)

AS

declare variable S_VER varchar(20);

BEGIN

  SELECT VER_VERSION FROM T_VERSION_BASE

  INTO   S_VER;

 

  VERSION =   S_VER;

  SUSPEND;

END
PCM
 

Hors ligne DDdeBerdeux

Procédure en trop?
« Réponse #2 le: 18 Novembre 2005 à 22:37:29 »
OK tu veux que je la modifie pour la prochaîne fois? Mais à quoi sert-elle puisqu'on ne s'est jamais aperçu qu'elle retournait une information fausse?

CREATE PROCEDURE PROC_GET_VERSION_DATABASE

RETURNS (

VERSION VARCHAR (20) CHARACTER SET ISO8859_1)

AS

BEGIN

SELECT VER_VERSION FROM T_VERSION_BASE

INTO :VERSION;

SUSPEND;

END
doit marcher aussi bien sans créer de nouvelle variable.

A+

André

PS: autre raison pour laquelle je n'en vois pas l'intérêt, c'est que dans ton code, il n'y a pas de différence entre:SELECT VER_VERSION FROM T_VERSION_BASE

INTO :VERSION;
et SELECT VERSION FROM PROC_GET_VERSION_DATABASE()

INTO :VERSION;
que tu dois faire actuellement puisque la bonne version est affichée en haut de la fiche.
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Lau

  • Plugin Dev
  • AncestroSenior
  • *****
  • Messages: 1 651
    • http://laro.chez-alice.fr
Procédure en trop?
« Réponse #3 le: 22 Novembre 2005 à 16:44:14 »
Citation de: "DDdeberdeux"
Dans la base que j'utilise depuis l'installation d'Ancestrologie en avril 2005, il y a une procédure PROC_LR_MODIF_CASSE_PRENOM, que je ne retrouve pas dans la base téléchargeable au point 11 du site ancestrologie.org, à la même version 3.57. N'utilisant pas cette dernière base intensément, je ne saurais dire si la procédure est utilisée ou pas.

Laurent Robbe (LAU?) ou le chef pourraient-ils me dire si je peux la "droper" d'un grand coup de pied à la prochaine mise à jour de la base? :wink:



Cette procédure est créée par le BOA. Si tu la droppes pour la prochaine fois, il risque fortement d'y avoir des problèmes pour ceux qui ont déjà installé le BOA et l'exécuteraient : pas gentil, ça !

Il y a d'autres procédures qui commencent par PROC_LR : elles sont toutes dans le même cas. A noter toutefois qu'il n'est pas impossible qu'Ancestrologie utilise aussi certaines de ces procédures (dans les commandes de rattrapage d'erreur ou pour l'arbre de descendance)
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Procédure en trop?
« Réponse #4 le: 22 Novembre 2005 à 16:46:00 »
Il n est pas utile de supprimer des procédures



Le gain serait tellement minime, que l lintéret est null
PCM
 

Hors ligne DDdeBerdeux

Procédure en trop?
« Réponse #5 le: 23 Novembre 2005 à 00:24:21 »
Citation de: "Lau"
Cette procédure est créée par le BOA. Si tu la droppes pour la prochaine fois, il risque fortement d'y avoir des problèmes pour ceux qui ont déjà installé le BOA et l'exécuteraient : pas gentil, ça !

Il y a d'autres procédures qui commencent par PROC_LR : elles sont toutes dans le même cas. A noter toutefois qu'il n'est pas impossible qu'Ancestrologie utilise aussi certaines de ces procédures (dans les commandes de rattrapage d'erreur ou pour l'arbre de descendance)
Ce n'est pas moi qui l'ai déjà "droppée" de la base en téléchargement sur le site. C'est pour celà que je posais la question.

En plus je ne trouvais pas cette fonction dans le BOA, et je viens de m'apercevoir qu'il était toujours en version 1.5 au lieu de 1.7. Mais c'est parce que j'ai dû réinstaller le tout il y a 2 mois suite à un crash disque, ce qui voudrait dire que le fichier d'installation d'Ancestrologie sur le site n'installe pas le bon BOA?

A+

André
Une application pleinement satisfaisante est toujours complétée par une mise à jour buggée. (Loi des Mises à Jour)
 

Hors ligne Lau

  • Plugin Dev
  • AncestroSenior
  • *****
  • Messages: 1 651
    • http://laro.chez-alice.fr
Procédure en trop?
« Réponse #6 le: 23 Novembre 2005 à 11:26:06 »
Cela avait effectivement déjà été signalé : le BOA d'Ancestro est trop vieux. Il faut le couper et replanter la dernière version  :wink:
 

Hors ligne Ransac

  • Modérateur Global
  • AncestroGrandMaitre
  • *****
  • Messages: 3 015
  • Remercié: 1 fois
    • bases des villes
  • Programme: 2015-1996.3
  • Base: 5.131
  • Système: Windows vista, Windows 7, Windows 10
Procédure en trop?
« Réponse #7 le: 23 Novembre 2005 à 12:09:35 »
Citation de: "Lau"
Cela avait effectivement déjà été signalé : le BOA d'Ancestro est trop vieux. Il faut le couper et replanter la dernière version  :wink:
couper le BOA ? ne serait-ce pas l'EPICEA qui est mort et qu'il faut couper ?
N'oubliez jamais que le mieux est l'ennemi du bien  et que la perfection n'est pas de ce monde !
Les définir est un défi, les réaliser est un leurre !    ... mais on aimerait tellement y croire!
 

Hors ligne Lau

  • Plugin Dev
  • AncestroSenior
  • *****
  • Messages: 1 651
    • http://laro.chez-alice.fr
Procédure en trop?
« Réponse #8 le: 23 Novembre 2005 à 14:05:30 »
T'as raison, il est mort et il n'a plus raison d'être, maintenant...
 

Hors ligne Ancestrologie

  • AncestroGrandMaitre
  • *******
  • Messages: 5 083
  • Remercié: 3 fois
    • Ancestrologie
  • Programme: 1995
  • Base: 5.130
  • Système: Windows 8
Procédure en trop?
« Réponse #9 le: 23 Novembre 2005 à 14:13:05 »
Citer
le BOA d'Ancestro est trop vieux


comment ca trop vieux (ca vit pas 30 ans ces betes la ???)



J avais pourtant mis ta derniere version la 1.5



ai pas recu d autres



a++
PCM
 

Hors ligne Lau

  • Plugin Dev
  • AncestroSenior
  • *****
  • Messages: 1 651
    • http://laro.chez-alice.fr
Procédure en trop?
« Réponse #10 le: 23 Novembre 2005 à 14:33:16 »
La dernière version (1.7) se trouve sur mon site... Je l'avais annoncé sur le forum, mais je ne te l'ai pas envoyé personnellement (économie de temps car toujours pas l'ADSL  :evil: )



Pour la durée de vie d'un BOA, il ne faut prendre en compte que les années du serpent, pas les autres... Et à chaque année du serpent, il mue en une autre version un peu plus grande...