Re: [Pgsql-ayuda] default a una función

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Gunnar Wolf <gwolf(at)gwolf(dot)cx>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] default a una función
Date: 2003-08-23 17:06:45
Message-ID: 20030823170645.GA5999@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-08-23 17:14:36 Re: [Pgsql-ayuda] Ultimo dia del mes
Previous Message Josué Maldonado 2003-08-23 16:54:20 [Pgsql-ayuda] Ultimo dia del mes