COPY TO a filename dinamico

From: marcosrios(at)planet(dot)com(dot)pe
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: COPY TO a filename dinamico
Date: 2013-05-02 04:30:07
Message-ID: 20130501233007.60082tios8o0qxes@webmail.planet.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Estimada Lista,

Por favor, necesito ejecutar COPY (SELECT ...) TO filename (DELIMITER
'|'); pero que me permita construir el filename dinamicamente.

Lo debo hacer tanto para windows como para linux.

He probado con:
DECLARE
v_filename CHARACTER VARYING(60);
BEGIN
v_filename := 'E:\\LES\\LE'||btrim(v_ruc)||to_char(EXTRACT(YEAR
FROM v_fecha),'FM9999')||to_char(EXTRACT(MONTH FROM v_fecha),'FM09')

COPY (Select ...) TO E'''||v_filename||''' (delimiter '|');

y me arroja ERROR: no se permiten rutas relativas para COPY hacia un archivo
CONTEXT: sentencia SQL: «copy

Desde ya les agradezco cualquier sugerencia que me ayude a resolver
este problema.

Saludos,
---
Ing. Marcos T. Ríos Rodríguez
marcosrios(at)planet(dot)com(dot)pe
Arequipa - Perú

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martín Marqués 2013-05-02 11:21:56 Re: COPY TO a filename dinamico
Previous Message Alvaro Herrera 2013-05-02 04:03:18 Re: ayuda con mensajes de postgres