From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Paul Gallegos <paul_ic(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: consulta sobre creacion de triggers en postgres |
Date: | 2007-09-04 13:02:39 |
Message-ID: | 20070904130239.GC6466@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Paul Gallegos escribió:
> Mi consulta es: Se puede crear un trigger en postgres de la manera que se
> hace en Oracle? es decir sin crear la funcion previamente?
No.
> Y si la respuesta es no, porque no se puede? porque se crean de esta
> manera?, osea que ventaja o desventaja tiene postgres al crear los triggers
> de dicha manera?
Que los puedes crear en otros lenguajes (PL/Perl, PL/Python, C, PL/php y
otros). Si el cuerpo de la funcion se especificara junto con el CREATE
TRIGGER, habría menos libertad para especificar cómo crearlo.
De todas formas la manera que usa Oracle es poco práctica, porque te
impide por ej. usar la misma funcion para crear dos triggers distintos
sin tener que repetirla. Crear la funcion y crear el trigger son dos
pasos separados, así que tiene sentido hacerlos por separado.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | pablo | 2007-09-04 13:42:36 | Re: cargar miles de registros en forma recurrente |
Previous Message | Rodriguez Fernando | 2007-09-04 12:38:01 | Re: pg_dump y pg_restore |