From: | Daniel Hernandez Hernandez <danielhhz_tex(at)yahoo(dot)es> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | insercion datos con python |
Date: | 2004-06-30 13:37:37 |
Message-ID: | 20040630133737.71935.qmail@web25407.mail.ukl.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola,
Estoy haciendo una experimento, que consiste en medir
tiempos de insercion de datos y de ciertas consultas
en tablas eligiendo distintas combinaciones de
indices.
Los datos de cada tabla estan en archivos de texto.
Hay distintas versiones con distintas cantidades de
datos. He tratado de insertar usando un script escrito
en python con el modulo pg. Mi problema ha sido con la
linea:
con.query("copy tabla from 'tabla.txt'")
_pg.error: ERROR: You must have Postgres superuser
privilege to do a COPY directly to or from a file.
Anyone can COPY to stdout or from stdin. Psql's \copy
command also works for anyone.
Pero si cambio la linea por:
con.query("\copy tabla from 'tabla.txt'")
entonces aparece el sigiente error:
_pg.error: ERROR: parser: parse error at or near "\"
Sin embargo al usar directamente psql funciona la
linea:
basedatos=> \copy tabla from 'tabla.txt';
Pero no lo voy a hacer directamente pues son muchas
tablas.
Agradesco cualquier solucion.
Saludos
Daniel Hernandez
______________________________________________
Renovamos el Correo Yahoo!: ¡100 MB GRATIS!
Nuevos servicios, más seguridad
http://correo.yahoo.es
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2004-06-30 13:42:49 | Re: password por defecto de postgres |
Previous Message | tgutierrez | 2004-06-30 12:43:36 | password por defecto de postgres |