Re: pg-dump de forma automatica

From: Santiago Bravo <sbravomp(at)gmail(dot)com>
To: OVIDIO JIMENEZ <oviman(dot)h(at)gmail(dot)com>
Cc: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: pg-dump de forma automatica
Date: 2012-06-13 17:17:47
Message-ID: CAOZnoEFc5fSnYCeoAQ94xKXzEBAumnLWnd=r9Zd-e5cP25tnEg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola al final lo dejé así

set PGUSER=postgres
set pgpassword=Password
"c:\Program Files\PostgreSQL\9.1\bin\pg_dump.exe" --host=localhost
--port=5432 --format=plain --inserts --verbose --file
"\\srvbxp35\salvasql\tmagk12.sql" "tmagk12"
"c:\Program Files\WinRAR\Rar.exe" m -m5 -ep1
\\srvbxp35\salvasql\tmag.rar \\srvbxp35\salvasql\tmagk12.sql
renfile \\srvbxp35\salvasql\tmag.rar

1-Creo la salva en otra computadora que está en la red,
2-luego la comprimo y borro el original (m mover en el winrar)
3-y luego lo renombro con un programa que hice para ello, solo le
cambia el nombre ponendole delante la fecha, de esa forma puedo hacer
una salva diaria sin perder el anterior
tmagk12.rar me queda por ejemplo 20120613131205_tmagk12.rar
Y el cmd lo ejecuta una tarea programada de window por la noche.
Muchas gracias por las ideas
Santiago

El 12/06/12, OVIDIO JIMENEZ <oviman(dot)h(at)gmail(dot)com> escribió:
> El 12 de junio de 2012 14:43, Miguel Angel Hernandez Moreno <
> miguel(dot)hdz(dot)mrn(at)gmail(dot)com> escribió:
>
>> saludos
>>
>> puedes usar la variable dw entorno PGPASSWD la declaras antes de correr
>> la instruccion
>>
>> no me acuerdo como se hace en windows pero con eso te funcionara.
>>
>> gracias y espero te sirva
>> El 12/06/2012 13:40, "Santiago Bravo" <sbravomp(at)gmail(dot)com> escribió:
>>
>> Hola a todos quería hacer una salva de mi base de datos en postgres y
>> para
>>> ellos cree un archivo cmd con la siguiente intrucción:
>>> "c:\Program Files\PostgreSQL\9.1\bin\pg_dump.exe" --host=srvsql
>>> --port=5432 --username=postgres --password=PASpost --format=plain
>>> --inserts --verbose --file "M:\tmag\tmag.SQL" "tmag"
>>>
>>> sin embargo cuando lo ejecuto me pide la contraseña del usuario
>>> postgres,
>>> que necesito para q no lo pida si yo le paso como parametro la
>>> contraseña?
>>> gracias
>>>
>>
>
>
> *Aqui te mando el mio, me funciona sin problemas *
>
> Saludos
>
>
> --
> Ovidio Jiménez
> Cel.: 809-707-0204
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-06-13 17:20:35 Re: URL traducción postgre
Previous Message marcosrios 2012-06-13 02:06:27 Re: UPdate Lento Resuelto