From: | Jaime Casanova <systemguards(at)gmail(dot)com> |
---|---|
To: | Raul Caso <feve18(at)gmail(dot)com> |
Cc: | José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: generar el codigo |
Date: | 2006-01-11 14:07:11 |
Message-ID: | c2d9e70e0601110607y6b4ca65ck1d18c38346202d0d@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 1/11/06, Raul Caso <feve18(at)gmail(dot)com> wrote:
>
>
> El día 11/01/06, José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>
> escribió:
> > gracias, pero he utilizado secuencias, pero no me han gustado mucho,
> porque
> > necesito q cuando yo borre algun registro por ejemplo 6, cuando yo vuelva
> a
> > crear un registro me utilice el 6 otra vez.
>
> Pues mira si borras un registro por ejemplo con un campo serial de valor 6
> como dices y quieres insertar un registro y que te inserte 6 entonces
> despues de borrar el registro utiliza setval(nombre_de_sequencia',6')
>
> > Y me comentaron q con un trigger se resuelve ese asunto.
>
> podrias poner este setval() en tu trigger y lo lanzaz cada vez que
> borres un registro
>
> >
no es buena idea, porque si ya existe un registro 7 la siguiente vez
que insertes vas a tener un error de registro duplicado
--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2006-01-11 14:12:43 | Re: generar codigo |
Previous Message | Raul Caso | 2006-01-11 14:06:57 | Re: Ploblemas de instalación en Windows (particion D) |