Re: copy Id serial

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

In response to

Responses

Browse pgsql-es-ayuda by date

  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