Re: Volver la secuencia de la tabla a 1.

From: Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com>
To: Pablo Braulio <brulics(at)gmail(dot)com>, postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Volver la secuencia de la tabla a 1.
Date: 2008-03-03 13:19:07
Message-ID: 590418.86441.qm@web63708.mail.re1.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


--- Pablo Braulio <brulics(at)gmail(dot)com> escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hola a todos.
>
> Tengo la siguiente tabla:
>
> \d estudios
> Tabla
> «public.estudios»
> Columna | Tipo |
> Modificadores
> -
>
------------+--------------+-------------------------------------------------------
> id | integer | not null default
> nextval('estudios_id_seq'::regclass)
> anyo | integer | not null
> edificio | integer |
> instmant | integer |
> tipo | integer |
> ingenieria | integer |
> letraclasf | character(1) |
> numclast | character(1) |
> fecha | date |
>
> El problema que me enfrento es que tras hacer un
> truncate de la tabla,
> necesito que la secuencia vuelva a ser 1 para el
> primer insert.
>
> He probado con select setval('estudios_id_seq', 1),
> para solucionarlo,
> pero el primer valor a introducir siempre es 2.

Proba
ALTER SEQUENCE 'estudios_id_seq'
INCREMENT 1 MINVALUE 1
MAXVALUE 2147483647 RESTART 1
CACHE 1 NO CYCLE;
Y contame.

Atte.
Gabriel Colina

____________________________________________________________________________________
¡Capacidad ilimitada de almacenamiento en tu correo!
No te preocupes más por el espacio de tu cuenta con Correo Yahoo!:
http://correo.espanol.yahoo.com/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Moises Lindo 2008-03-03 15:14:39 Moises Lindo quiere ser tu amigo en Sonico
Previous Message Alvaro Herrera 2008-03-03 12:59:05 Re: Volver la secuencia de la tabla a 1.