2010/2/3 Arcel Labrada Batista <alabra...@uci.cu>:
> ya vi como usar el copy pero me da un error, creo que es porque la dirccion 
> no es valida, necesito saber una direccion valida para windows
>
> pongo esto
> copy (
> select public.sf_guard_user.id
> from public.sf_guard_user)
> to 'c:\Users\Arcel\Documentos de trabajo\Proyecto\backups\aa.sql';
>
> y me da el siguente error
>
> ERROR:  relative path not allowed for COPY to file
>

No te está tomando correctamente la ruta, porque te debe estar
interpretando las barras invertidas (\) como caracéres especiales.

Para asegurarte que interprete correctamente, podes anteponer E
("escape" string syntaxis) y usar doble barra invertida para
representar el separador de directorios de windows:

copy (select * from usuarios)
to E'C:\\Archivos de Programa\\PostgreSQL\\aa.sql';

También podes activar el "escapado" estandar y usar barras simples:
set standard_conforming_strings='on';
copy (
select * from usuarios)
to 'C:\Archivos de Programa\PostgreSQL\aa.sql';

Además, el directorio debe tener permisos el usuario del sistema
operativo (postgres), generalmente donde esta instalado el servidor,
usualmente carpeta C:\Archivos de Programa\PostgreSQL\ en windows (ya
que el proceso se ejecuta en el servidor y no en el cliente).

Sds
Mariano
http://www.arpug.com.ar/

>
> ----- Mensaje original -----
> De: "Edwin Quijada" <listas_quij...@hotmail.com>
> Para: alabra...@uci.cu, alvhe...@alvh.no-ip.org
> CC: pgsql-es-ayuda@postgresql.org, "coconauta ika" <coconauta....@gmail.com>
> Enviados: Miércoles, 3 de Febrero 2010 15:34:26 GMT +01:00 Amsterdam / Berlín 
> / Berna / Roma / Estocolmo / Viena
> Asunto: RE: [pgsql-es-ayuda] backup
>
> Puedes usar COPY from(select ...) to... si estas en 8.4 , creo q en 8.3 
> funciona
>
> *-------------------------------------------------------*
> *-Edwin Quijada
> *-Developer DataBase
> *-JQ Microsistemas
> *-Soporte PostgreSQL
> *-www.jqmicrosistemas.com
> *-809-849-8087
> *-------------------------------------------------------*
>
>
>
>
>
>> Date: Tue, 2 Feb 2010 20:10:46 -0500
>> From: alabra...@uci.cu
>> To: alvhe...@alvh.no-ip.org
>> CC: pgsql-es-ayuda@postgresql.org; coconauta....@gmail.com
>> Subject: [pgsql-es-ayuda] backup
>>
>>
>> hola listeros,
>>
>>
>> existe la forma de hacer un backup a una tabla pero con restricciones???
>>
>> o sea solo algunos registros de la tabla, los que cumplan la condición, 
>> gracias de antemano
>> --
>> TIP 3: Si encontraste la respuesta a tu problema, publ�cala, otros te lo 
>> agradecer�n
>
>
> --
> TIP 5: ¿Has leído nuestro extenso FAQ?
>         http://www.postgresql.org/docs/faqs.FAQ.html
>
--
TIP 3: Si encontraste la respuesta a tu problema, publ�cala, otros te lo 
agradecer�n

Responder a