Re: Ayuda con campo serial en una migración de datos.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: Oswaldo Hernández <listas(at)soft-com(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con campo serial en una migración de datos.
Date: 2005-12-29 10:51:50
Message-ID: 200512291151.50781.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Jueves, 29 de Diciembre de 2005 11:32, Oswaldo Hernández escribió:
> Establece el valor de la secuencia con setval(...) al codigo mayor que
> exista actualmente en la tabla para que a partir de este momento te
> asigne valores mayores.

¿Y como puedo hacer eso?.

Estoy probando con ALTER TABLE pero me muestra errores. No doy con la
sintaxis.

# ALTER TABLE catalogo ALTER column id SET default setval('catalogo_id_seq')
not null;
ERROR: error de sintaxis en o cerca de «null» at character 80
LINEA 1: ...ER column id SET default setval('catalogo_id_seq') not null;
^
biblioteca=# ALTER TABLE catalogo ALTER column id SET default
setval('catalogo_id_seq');
ERROR: no existe la función setval("unknown")
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede
desear agregar conversión explícita de tipos.
biblioteca=# ALTER TABLE catalogo ALTER column id type integer default
setval('catalogo_id_seq');
ERROR: error de sintaxis en o cerca de «default» at character 52
LINEA 1: ...LTER TABLE catalogo ALTER column id type integer default se...
^
biblioteca=# ALTER TABLE catalogo ALTER column id type integer
setval('catalogo_id_seq');
ERROR: error de sintaxis en o cerca de «setval» at character 52
LINEA 1: ...LTER TABLE catalogo ALTER column id type integer setval('ca...
^

--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2005-12-29 11:03:49 Re: Ayuda con campo serial en una migración de datos.
Previous Message Juanky Moral 2005-12-29 10:49:58 Re: FUNCIONES Y PROCEDIMIENTOS