insercion datos con python

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

Responses

Browse pgsql-es-ayuda by date

  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