Re: trigger d'historisation

From: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
To: Sihem MOUALHI <Sihem(dot)MOUALHI(at)cefe(dot)cnrs(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: trigger d'historisation
Date: 2011-04-12 14:22:54
Message-ID: 4DA4603E.3010001@lelarge.info
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,

Le 12/04/2011 16:02, Sihem MOUALHI a écrit :
> [...]
> J'ai réalisé des tables historiques pour chacune des tables de la base sur laquelle je travaille actuellement et l'historisation se fait via des triggers. Ainsi, lorsqu'on modifie un enregistrement ou qu'on le supprime, celui-ci sera enregistré dans la table historique correspondante. Cependant, lorsqu'on effectue l'opération DELETE sur une table ne contenant qu'une seule ligne (la table sera donc vide), cette ligne n'est pas enregistrée dans la table historique.
>
> Sauriez-vous quelle en est la raison ?
>

Une procédure stockée buggée, une mauvaise déclaration du trigger...
tout est imaginable sans plus d'informations.

Sauf le bug dans PostgreSQL vu que j'ai testé de mon côté et que cela
fonctionne (avec une version 9.0).

--
Guillaume
http://www.postgresql.fr
http://dalibo.com

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Sihem MOUALHI 2011-04-12 14:37:42 Re: trigger d'historisation
Previous Message Sihem MOUALHI 2011-04-12 14:02:18 trigger d'historisation