|
From: | Marc C |
Subject: | Re: [Epnadmin-fr] Initiations : sql central |
Date: | Tue, 26 Oct 2004 01:22:08 +0100 |
User-agent: | KMail/1.7 |
Voici la suite de la discussion, en image et un rappel de ce que j'avais compris lors de notre réunion : in_id_share : identifiant unique géneré coté serveur central pour faire le lien entre les initiations échangés entre le serveur local et central nouvelle initiation = nouvel identifiant in_id_share une nouvelle initiation signifie : - un serveur local partage une initiation avec un in_id_share VIDE - un serveur local partage une initiation avec un in_id_share existant mais le titre ou la description de celle ci a était modifié nouvelle version = nouvel enregistrement dans la table auteur_version une nouvelle version est enregistrée lorsqu'un serveur local, ajoute/modifie un fichier joint ou qu'un auteur est ajouté ... La suite en image : Echanges initiation EPN0 (central) avec EPN1 (Local) - EPN1 crée une initiation, en local nous avons : création d'un enregistrement dans la table initiations avec in_id_share VIDE création d'enregistrement dans la table initiations_file pour chaque fichier lié à l'initiation - EPN1 décide de dé-partager cette initiation EPN1 notifie EPN0 EPN0 efface les enregistrement concerné dans les tables: auteur_version, files EPN0 identifie l'enregistrement de la table initiation comme non partagé, champs in_shared = NO Echanges initiation EPN0 avec EPN1 et EPN2 (Local) (les .dia sont egalement joint pour modification) On Monday 25 October 2004 22:30, Thomas Sechet wrote: > Bonsoir, > > Le sujet à encore fait l'objet d'une discussion par irc. > Comme convenu avec Marc, je joins la discussion ... > Bon courage, la solution n'est pas évidente, mais il faut faire simple ;) > > Thomas et Marc > > Le Mon, 25 Oct 2004 22:25:21 +0200 > > Dayot Loïc <address@hidden> écrivait : > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Merci de vos réponses à Thomas et Marc, > > > > Je sens mieux la réponse de Thomas. Ce n'est pas bien grave de stocker > > quelques enregistrements inutiles dans la table initiations. Mais le très > > grand avantage tient à la cohérence de la base. > > > > Loïc. > > > > Le lundi 25 Octobre 2004 13:04, Marc C a écrit : > > > Bonjour > > > > > > > > > Partie "3 - non" > > > > > > - Serveur central, je pense qu'il faut supprimer tous les éléments de > > > l'initiation qui était partagé. > > > > Au moins les descriptions de fichiers. > > > > > - Serveur local, le champs in_share redevient VIDE du côté serveur > > > local, il n'y a plus de partage donc la clef n'a plus lieu d'être. > > > > > > L'inconvénient de ce système est l'utilisation de l'auto-increment de > > > MySQL dans certaine table. A terme il faudrait gérer soi même les > > > identifiants initiations, fichiers et auteurs. > > > > > > Partie "4" > > > > > > La question 4, Est ce une version différente ? signifie est ce que le > > > label et la description de l'initiation ont été modifié ? > > > > Il faut en plus et surout que la version soit égale. > > > > > Oui/Non ? > > > > > > > > > Marc > > > > - -- > > > > Hébergeur hébergé http://ouvaton.coop > > Alternative logiciel libre http://april.org > > 2 CV anciennes sur http://amis2cv.org > > Se souvenir du Maroc http://marocamnesie.com > > Imaginez la suite... > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.4 (GNU/Linux) > > > > iD8DBQFBfWE1N/RN38XtBQkRAvtkAJ4gmtb2fIgZZIMhFqB1jWb97Ms+GwCfS5Wi > > aalJVuodBWykECqRuKYBgto= > > =u/b6 > > -----END PGP SIGNATURE-----
Initiations-EPN0-1.png
Description: PNG image
Initiations-EPN0-1-2.png
Description: PNG image
Initiations-EPN0-1-2.dia
Description: GNU Zip compressed data
Initiations-EPN0-1.dia
Description: GNU Zip compressed data
pgpM9Z353Aw42.pgp
Description: PGP signature
[Prev in Thread] | Current Thread | [Next in Thread] |