#1 Tue 12 February 2019 18:16
- jiptwo19
- Participant actif
- Lieu: drummondville, québec
- Date d'inscription: 3 Jan 2019
- Messages: 56
QGIS: infobulle date et heure modifie
bonjour
J'ai plusieurs utilisateur sur un fichier et je veux créer des infobulles pour savoir qui a fait la dernière modification sur un champs
Dans la propriété de la couche ... dans infobulles, j'essaie de créer une formule qui affichera le nom utilisateur, la date, heure et seconde de la dernière modification de mon champs de source ''status''
et est-ce qu'il y a une façon de savoir toute le suivit de modification de chaques utilisateurs sur chacun des points ou polygone ?
Éventuellement dans quelques semaine je test pour aller sur lizmap pour votre info! pour faire un web-client
Ceci devrait s'afficher aussi sur la plate-forme web
merci!
Hors ligne
#2 Tue 12 February 2019 21:13
Re: QGIS: infobulle date et heure modifie
Bonsoir,
l'historique de saisies n'existe par défaut sur aucune source de données de type base de données. De mon coté, je suis assez fan de la logique des audit trigger dans postgresql.
Voilà une version qui fonctionne également avec des vues éditables: https://github.com/Oslandia/audit_trigger
On a même poussé la logique jusqu'à faire un plugin pour explorer l'historique des données, mais vous pouvez très bien faire simplement des vues qui agrège l'historique des modifications dans un champ.
https://github.com/qwat/pg-history-viewer
Attention, c'est du SQL bien avancé, avec des agrégations, des clés valeurs hstore, et des notions liées aux performances en écriture vs indexation pas si simples.
Régis
Hors ligne
#3 Wed 13 February 2019 16:36
- jiptwo19
- Participant actif
- Lieu: drummondville, québec
- Date d'inscription: 3 Jan 2019
- Messages: 56
Re: QGIS: infobulle date et heure modifie
Bonsoir,
l'historique de saisies n'existe par défaut sur aucune source de données de type base de données. De mon coté, je suis assez fan de la logique des audit trigger dans postgresql.
Voilà une version qui fonctionne également avec des vues éditables: https://github.com/Oslandia/audit_trigger
On a même poussé la logique jusqu'à faire un plugin pour explorer l'historique des données, mais vous pouvez très bien faire simplement des vues qui agrège l'historique des modifications dans un champ.
https://github.com/qwat/pg-history-viewer
Attention, c'est du SQL bien avancé, avec des agrégations, des clés valeurs hstore, et des notions liées aux performances en écriture vs indexation pas si simples.
Régis
merci
mais disons que je suis débutant et quand je vais aller vers lizmap ... je vais avoir besoin d'aide du départ d'informatique
bref...
est-ce que je peux mettre la date et nom de la dernière modif en passant par ceci ... voir piece jointe
si oui... aide moi a la compo de la formule car sa ne fonctionne pas
merci!
Hors ligne