eventuel bug au niveau de la vue vw_fiche_def

Recoupe toutes les discussions à propos de Noalyss
bel3ani
Messages : 36
Inscription : mar. nov. 14, 2017 11:35 pm

eventuel bug au niveau de la vue vw_fiche_def

Message par bel3ani »

Cher dany, Bonjour

Il me semble que la vue \"vw_fiche_def\" ne renvoie pas uniquement les résultat escomptés .
En effet, en partant d\'un dossier fraichement crée, j\'ai, à titre d\'exemple, une catégorie de fiches \"S&BD\" qui contient 4 fiches, A chaque fiche est associée 5 attributs, La vue \"vw_fiche_def\" est donc censé nous renvoyer 20 lignes (4x5) correspondant à la catégorie de fiche \"S&BD\" (fd_id=5).

Or, l\'exécution dans pgadmin de la dite vue nous renvoie 100 lignes correspondant à la catégorie de fiche \"S&BD\" (fd_id=5). (Voir fichier open-office ci-joint)

Les autres catégories de fiches sont également affectées. [file name=vw_fiche_def.ods size=28696]http://www.phpcompta.be/images/fbfiles/ ... he_def.ods[/file]
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:eventuel bug au niveau de la vue vw_fiche_def

Message par Dany »

Bien observé, effectivement la vue n\'était pas bonne.

ce sera intégré à la version 5. si tu souhaites corriger chez toi, voici le script

Code : Tout sélectionner


DROP VIEW vw_fiche_def;

CREATE OR REPLACE VIEW vw_fiche_def AS 
 SELECT jnt_fic_attr.fd_id, jnt_fic_attr.ad_id, attr_def.ad_text,fiche_def.fd_class_base, fiche_def.fd_label, fiche_def.fd_create_account, fiche_def.frd_id
   from  fiche_def 
   join jnt_fic_attr USING (fd_id)
   JOIN attr_def ON attr_def.ad_id = jnt_fic_attr.ad_id
  ;

COMMENT ON VIEW vw_fiche_def IS \'all the attributs for  card family\';

Répondre