From: | Mariano Reingart <reingart(at)gmail(dot)com> |
---|---|
To: | Arcel Labrada Batista <alabradab(at)uci(dot)cu> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org, coconauta ika <coconauta(dot)ika(at)gmail(dot)com>, alvherre(at)alvh(dot)no-ip(dot)org |
Subject: | Re: backup |
Date: | 2010-02-03 18:29:05 |
Message-ID: | 5aebd8251002031029y6878bd6aq48e20603bee68f9b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2010/2/3 Arcel Labrada Batista <alabradab(at)uci(dot)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_quijada(at)hotmail(dot)com>
> Para: alabradab(at)uci(dot)cu, alvherre(at)alvh(dot)no-ip(dot)org
> CC: pgsql-es-ayuda(at)postgresql(dot)org, "coconauta ika" <coconauta(dot)ika(at)gmail(dot)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: alabradab(at)uci(dot)cu
>> To: alvherre(at)alvh(dot)no-ip(dot)org
>> CC: pgsql-es-ayuda(at)postgresql(dot)org; coconauta(dot)ika(at)gmail(dot)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
>
From | Date | Subject | |
---|---|---|---|
Next Message | Giorgio | 2010-02-03 18:36:15 | Re: Ayuda con Select |
Previous Message | Oswaldo Hernández | 2010-02-03 18:24:04 | Calcular cost de funciones |