From: | Julio Ramirez <jramirez(dot)julio(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | uso de Copy From |
Date: | 2009-11-03 23:01:46 |
Message-ID: | 553ae1bc0911031501u78a9af1fufae866628839310a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola listeros:
Necesito importar unos datos (realmente pocos) de un archivo plano (CSV) a
una tabla.
El problema que tengo es que me da un error la secuencia de esta tabla (la
tabla destino).
Preguntas:
Al hacer el COPY FROM no necesito especificar la secuencia, la sentencia
copy la va creando al insertar los registros?
Esta es la tabla destino:
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
Error que me da:
ERROR: invalid input syntax for integer: "26-Oct-09"
CONTEXT: COPY Activos, line 1, column investigador : "26-Oct-09"
Estoy usando pg 8.4 / windows xp / pg admin III 1.10
Aclaro que puedo hacer la importacion de datos a una tabla temporal y de esa
tabla temporal pude pasar la informacion a la tabla "activos"
pd. Estuve buscando en las listas anteriores pero no encontre algo que me
sirviera.
gracias
--
Julio Ramirez Miranda
Costa Rica
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2009-11-03 23:26:11 | Re: uso de Copy From |
Previous Message | motum hesa | 2009-11-03 22:43:40 | Re: |