Bonjour,
je suis tout novice dans l'utilisation de PostgreSQL.
J'ai installé pgAdmin 4 pour PostgreSQL 10. J'utilise l'extension POSTGIS, pour une base spatiale.
Ma demande est la suivante : Je souhaite avoir un suivi des modifications (INSERT, UPDATE) pour chaque couche de ma base.
Cela se présente sous la forme de 4 champs qui se rajoutent à ceux existant des tables : CREATE_DATE, CREATE_USER, MODIF_DATE, MODIF_USER
Où je souhaite avoir la date de création de l'enregistrement, l'auteur de la création (donc automatisation lors de la création de l'enregistrement)
Puis la date de modification de l'enregistrement ainsi que son auteur (lors d'une modification de l'enregistrement. Lors de la création ces cellules sont vides)
J'ai réussi à créer un tableau d'historisation, en utilisant un trigger (trop content d'avoir réussi), mais cela ne répond pas vraiment au besoin.
Je pense qu'il faut passer par plusieurs étapes, 2 sûrement, via des triggers.
Pourriez-vous m'aider s'il vous plait ?
Partager