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
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 |