Re: uso de Copy From

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Julio Ramirez <jramirez(dot)julio(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: uso de Copy From
Date: 2009-11-03 23:26:11
Message-ID: 20091103232611.GG3645@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Julio Ramirez escribió:

> CREATE TABLE "Activos"
> (
> activo integer NOT NULL DEFAULT nextval('activos'::regclass),
> code integer NOT NULL,
> ensayo integer NOT NULL,
> investigador integer NOT NULL,
> fecha date NOT NULL,
> reportado_por character varying(100),
> descripcion character varying,
> comentarios character varying,
> CONSTRAINT pk_activos PRIMARY KEY (activo_id),
> )
>
> Este es el archivo plano.(pruebas.txt) (que no incluye informacion para el
> campo activo que se generaria con la secuencia)
> code,ensayo ,investigador ,fecha , reportado_por, descripcion , comentarios
> 6399,0,0,26-Oct-09,Julio 001,descripcion 001, Comentarios 001
> 6415,0,0,26-Oct-09,Julio 002,descripcion 002, Comentarios 002
> 6409,0,0,26-Oct-09,Julio 003,descripcion 003, Comentarios 003
>
>
> y esta la sentencia que uso para el copy
>
> COPY "Activos" FROM 'd:/pruebas.txt' WITH CSV HEADER

El problema es que las columnas de la tabla no coinciden con lo que
viene en el archivo. Prueba a especificar las columnas, algo así:
COPY "Activos" (code, ensayo, investigador, fecha, ...) FROM ...

--
Alvaro Herrera Vendo parcela en Valdivia: http://alvherre.cl/caboblanco
"Industry suffers from the managerial dogma that for the sake of stability
and continuity, the company should be independent of the competence of
individual employees." (E. Dijkstra)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Reingart 2009-11-04 00:33:20 Re: [pgsql-es-ayuda] Re: [arpug] Re: [arpug] Traducción al español del manual oficial
Previous Message Julio Ramirez 2009-11-03 23:01:46 uso de Copy From