Skip site navigation (1) Skip section navigation (2)

Re: rules

From: Daniel Hernandez <dhernand(at)dcc(dot)uchile(dot)cl>
To: psql ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: rules
Date: 2006-04-25 18:09:15
Message-ID: Pine.LNX.4.64.0604251405320.1376@anakena.dcc.uchile.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
>> CREATE RULE insert_user AS ON INSERT
>>   TO users
>>   DO (
>>      INSERT
>>        INTO groups (name, description)
>>        VALUES (NEW.login, 'Grupo para usuario');
>>      INSERT
>>        INTO users_in_groups (user_id, group_id)
>>        VALUES (NEW.id, newgroupid)
>>      );
>>
>> pero donde newgroupid sea el id del grupo que se creo para el usuario.
>> ┬┐Se puede hacer eso de alguna forma en una regla?
>
> Puedes usar currval( ... ) en el newgroupid.

Y puedo estar seguro de que no se creara otro registro en groups 
antes que se ejecute el segundo INSERT?

--
Daniel

In response to

  • Re: rules at 2006-04-25 17:46:22 from Alvaro Herrera

Responses

  • Re: rules at 2006-04-25 19:23:51 from Alvaro Herrera

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-04-25 19:23:51
Subject: Re: rules
Previous:From: Alvaro HerreraDate: 2006-04-25 17:48:00
Subject: Re: Consulta Back Up

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group