Création d'un historique de modifications de base de donnée
Bonjour,
J'utilise une debian 12 et je cherche à créer un historique de modification de ma base de données.
J'ai déjà fais toute la Partie 1 - Gestion du parc, et ça fonctionne bien, Pouvez-vous m'aider à faire un Historique des modifications de la base de donnée ? Ça devra être directement dans la table et non dans un fichier.
Voici l'exercice : Ajouter un système de logs qui enregistre toutes les modifications faites sur les équipements (ajout, suppression, modification,etc.).
Soyez précis s'il vous plaît pour pas que je me trompe ou que je fasse des erreurs
Merci d'avance !
- Création d'un historique de modifications de base de donnée
- Suivi des modifications word - Guide
- Base de registre - Guide
- Creation de site web - Guide
- Creation de compte google - Guide
- Historique de mes trajets - Guide
1 réponse
Bonjour,
Et tu n'as même pas indiqué quel SGBD tu utilises !
Quand on veut un historique, on peut au moins procéder de 2 façons, le faire de façon applicative, dans tes sources tu gères les modifications apportées, ou utiliser des triggers database. Avec ces derniers, type trigger after ou trigger before, tu peux logger les modifications sur la base des données, et qui effectue la modification via le user connecté.
On pourrait aussi sur chaque enregistrement avoir une date de valeur et un code. Quand l'enregistrement est modifié il prend la date/heure de la modification et un code cms (création, modification, suppression). L'enregistrement actif a la date la plus récente et un code c ou m.
d'accord merci.
Bonjour,
Si j'ai bien compris ta question et en admettant que ce soit MySQL (ce que tu n'as toujours pas précisé) tu pourrais regardé ceci.
Bonne chance