Re: reiniciar clave primaria que tiene autoincremento

From: Espartano <espartano(dot)mail(at)gmail(dot)com>
To: Juan Reyes López <servivo(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: reiniciar clave primaria que tiene autoincremento
Date: 2006-02-22 02:56:42
Message-ID: d353bd50602211856x19ad0bcfh@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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.

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Guerrero 2006-02-22 03:36:31 Ayuda con SELECt
Previous Message Juan Reyes López 2006-02-22 02:43:04 reiniciar clave primaria que tiene autoincremento