[Pgsql-ayuda] default a
una función
Alvaro Herrera
alvherre@dcc.uchile.cl
Sat, 23 Aug 2003 13:06:45 -0400
On Fri, Aug 22, 2003 at 07:40:28PM -0500, Gunnar Wolf wrote:
Gunnar,
> Quisiera que el valor de salida de esta función fuera el valor default
> para nuevas inserciones, de modo que pudiera hacerlas pasando sólo el
> person_id y el proposal_id. Sin embargo, claro está:
>
> |ALTER TABLE authors ALTER COLUMN mention_order SET DEFAULT next_author_mention_order(proposal_id);
> |ERROR: cannot use column references in DEFAULT clause
>
> ¿Hay algún modo de lograr lo que estoy buscando?
Claro, usa un trigger que modifique el valor de mention_order usando la
funcion.
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Voy a acabar con todos los humanos / con los humanos yo acabaré
voy a acabar con todos / con todos los humanos acabaré (Bender)