From: | Juan Reyes López <servivo(at)gmail(dot)com> |
---|---|
To: | Espartano <espartano(dot)mail(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: reiniciar clave primaria que tiene autoincremento |
Date: | 2006-02-22 03:37:48 |
Message-ID: | 2cb97fd0602211937v5680e258v28466620091054df@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 2/21/06, Espartano <espartano(dot)mail(at)gmail(dot)com> wrote:
>
> El 21/02/06, Juan Reyes López<servivo(at)gmail(dot)com> escribió:
> > Hola necesito reinciar el valor de una clave primaria, he borrado todos
> los
> > registros y quiero que la clave primaria id se comienze a incrementar
> desde
> > 0 y no desde el ultimo valor que tenia la clave antes de borrar todo.
> >
> > esta es mi tabla:
> >
> > \d cliente
> > Tabla "public.cliente"
> > Columna | Tipo | Modificadores
> >
> -----------+-----------------------+---------------------------------------------------------
> > id | integer | not null default
> > nextval('public.cliente_id_seq'::text)
> > ciudad_id | smallint |
> > nombre | character varying(50) |
> > a_paterno | character varying(50) |
> > a_materno | character varying(50) |
> > rut | character varying(12) |
> > fono | character varying(20) |
> > mail | character varying(30) |
> > direccion | character varying(80) |
> > celular | character varying(20) |
> > Índices:
> > "cliente_pkey" llave primaria, btree (id)
> >
>
> select setval ('nombre_secuencia',1);
>
> esto regresara la secuencia a el valor de 1 y el siguiente sera el
> valor 2 si lo insertas por default, la secuencia no la puedes
> reinicializar a un valor menor que 1, no se si se pueda.
>
Vale muchas gracias, me funcionó bien :)
From | Date | Subject | |
---|---|---|---|
Next Message | Juan Antonio Jaimes | 2006-02-22 05:02:00 | crear https en apache |
Previous Message | Mario Guerrero | 2006-02-22 03:36:31 | Ayuda con SELECt |