Hola Jorge, no te sirve guardar el archivo en /tmp , una vez necesité
hacer algo similar y los guardaba ahi(/tmp), claro se guardaba con los
derechos de postgres, pero resolví mi tema :D
saludos
El 27/09/13 08:26, Jorge Tornero - Listas escribió:
CREATE FUNCTION exportax(tabla varchar,filename varchar) RETURNS void
AS
$BODY$
import pandas as pd
import os
queryText=('select * from %s' %args[0])
ejecucion = plpy.execute(queryText)
tabla=[]
for fil in ejecucion:
tabla+=[fil]
df=pd.DataFrame(tabla)
df.to_excel(filename,index=False,encoding='utf8')
os.chmod(filename,0o666)
plpy.notice('Se grabaron %s filas en el archivo %s'
%(ejecucion.nrows(),filename))
$BODY$
LANGUAGE plpythonu;
________________________________________________________________________________________________
III Escuela Internacional de Invierno en la UCI del 17 al 28 de febrero del 2014. Ver www.uci.cu
-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda