From: | Ivan Hills <ihills(at)amb(dot)cl> |
---|---|
To: | Johnny Verdugo <jverdugo(at)gmail(dot)com> |
Cc: | postgre sql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: copy Id serial |
Date: | 2007-12-28 18:26:38 |
Message-ID: | 47753FDE.3010402@amb.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Johnny:
A que te refieres con que no te deja hacerlo? ... es que no inserta los
datos o no actualiza el campo id, si es lo primero se puede deber a que
el copy se hace sin ninguna estructura sobre los campos de la tabla,
tendrias que agregar la sequencia en tu csv ... ahora si es lo segundo
entonces despues del copy deberas hacer un update con nextval sobre el
campo serial, esto es, primero creas la sequencia en la base de datos en
caso que no la hayas creado, despues aplicas el siguiente query:
*UPDATE la_tabla SET id = nextval('tu_secuencia');
*espero te sirva
saludos
_________________________________________________________________________________
Ivan Hills G.
Investigacion & Desarrollo
AMB Comunicaciones
Oficina : 56-2-3713700
Movil : 77749687
Johnny Verdugo escribió:
> hola amigos
>
> estoy haciendo un copy from CVS un archivo en mi disco
> ahora tengo creada la tabla y le puse un campo id serial para que generara
> un id para cada registro pero no me deja hacerlo
> alguien sabe si es que s epuede hacer o como
>
> saludos y feliz año nuevo
>
>
> johnny
From | Date | Subject | |
---|---|---|---|
Next Message | Johnny Verdugo | 2007-12-28 18:34:21 | Re: copy Id serial |
Previous Message | Rodriguez Fernando | 2007-12-28 16:27:34 | Re: Misma tabla dos bases de datos |