-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update - Utiliser les UUID #4
Comments
Au regard de la généricité de l'application, il n'est finalement pas si pertinent de se restreindre aux UUID, l'appli permettant d'importer d'autres types de donnée fournies par le module d'export. En revanche, on peut en effet très bien envisager d'exclure les données de synthèse sans UUID, car non traçable dans le cadre d'échanges. |
Les données à mettre à jour (Insert, Upsert, Delete) côté GeoNature client sont identifiées par le couple source/id donnée:
Les sources de GN2PG/gn2pg/data/to_gnsynthese.sql Lines 124 to 151 in ad01129
|
Bonjour Fred,
|
Bonjour @bouttier,
il semble y avoir un léger quiproquo sur le volet source, la source de gn2pg est le nom de la source dans le fichier de config de l'appli et non la source du GeoNature fournisseur de donnée.
cf. remarque précédente. c'est bien le cas. charge à chacun de les nommer explicitement, le champ
Oui, c'est bien ce qui se passe. |
Ok super, je n’avais pas compris le comportement ! |
Il était initialement prévu de se baser sur les UUID des objets dans la synthèse pour mettre à jour les données si elles ont été modifiées dans la source.
Cependant, toutes les données d'un GeoNature n'ont pas forcément d'UUID et cela doit rester possible. Voir PnX-SI/GeoNature#1205
Cependant les UUID sont vraiment idéaux pour les échanges automatiques entre outils et notamment pour GN2GN.
Du coup peut-être à approfondir. Ou alors se baser sur les UUID sans les imposer ? Si une données n'a pas d'UUID dans la source, alors elle n'est pas transmise lors d'un GN2GN ?
The text was updated successfully, but these errors were encountered: