Re: Trigger

Lists: pgsql-fr-generale
From: ncosset <ncosset(at)emix(dot)fr>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Trigger
Date: 2007-04-11 07:24:49
Message-ID: 461C8D41.8030005@emix.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

J'aimerai récupérer la liste et les codes de l'ensemble des trigger sur
une base de données postgresql existantes .
Comment dois-je faire ?
Merci d'avance

Cordialement ,

--
Nicolas Cosset
EMIX
- BP 90 001 - Parc d'activité de La Croisière -
23300 Saint-Maurice La Souterraine

Tél: +33 555 630 030 - Fax: +33 555 639 331 -


From: Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>
To: ncosset <ncosset(at)emix(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Trigger
Date: 2007-04-12 07:28:39
Message-ID: 20070412072839.GA26746@nic.fr
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

On Wed, Apr 11, 2007 at 09:24:49AM +0200,
ncosset <ncosset(at)emix(dot)fr> wrote
a message of 20 lines which said:

> J'aimerai récupérer la liste

SELECT * FROM pg_trigger;

[L'autocomplétion est très pratique pour découvrir les tables de la
série pg_*.]

> les codes de l'ensemble des trigger

pg_dump --schema-only $DATABASE

Bon, cela recupère plein d'autres choses mais au moins on a tous les
triggers.


From: spam wearegeeks <spam(at)wearegeeks(dot)info>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Trigger
Date: 2007-04-14 08:12:26
Message-ID: 46208CEA.2030200@wearegeeks.info
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-fr-generale

Stephane Bortzmeyer a écrit :
> On Wed, Apr 11, 2007 at 09:24:49AM +0200,
> ncosset <ncosset(at)emix(dot)fr> wrote
> a message of 20 lines which said:
>
>
>> J'aimerai récupérer la liste
>>
>
> SELECT * FROM pg_trigger;
>

En complément, pour avoir le contenu des triggers ne suffirait-il pas de
faire quelque chose du genre :

|SELECT pg_get_triggerdef(oid) FROM pg_trigger

?

Cordialement,
||
Benjamin
|