From: | Julio Rivero <jcrmlima(at)gmail(dot)com> |
---|---|
To: | Cuenca <yeidel(dot)cuenca(at)facinf(dot)uho(dot)edu(dot)cu> |
Cc: | Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: vacuum analyze y backup |
Date: | 2006-02-09 20:50:45 |
Message-ID: | d34a12b60602091250y310312afq5f9ea0a7bc338eb5@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
No te olvides poner en tu archivo la dirección de tu servidor y el puerto.
Revisa bien la carpeta o la ubicación donde pones tu archivo
pgpass.confquizás estas poniendo en una carpeta que no es la correcta.
On 2/9/06, Cuenca <yeidel(dot)cuenca(at)facinf(dot)uho(dot)edu(dot)cu> wrote:
>
> EL problema es que estas ubicando mal el pgpass.conf, por ejemplo el mio
> esta ubicado en la siguiente direccion:
> C:/Documents and Settings/Cuenca/application data/postgres/pgpass.conf
>
> es decir en la carpeta del usuario que crea la tarea programada, en tu
> caso podria ser .../Conrado/...
>
> el contenido del pgpass.conf es este:
> localhost:5432:dbnomina:postgres:pgadmin
>
> el contenido del .bat es este
>
> pg_dump.exe -i -h localhost -p 5432 -U postgres -F p -a -v -f
> "D:\Usuarios\.Cuenca\Tesis\Documentacion\Codigo\salva.backup" dbnomina
>
> prueba y nos cuentas
>
> ----- Original Message -----
> *From:* Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar>
> *To:* Julio Rivero <jcrmlima(at)gmail(dot)com>
> *Cc:* pgsql-es-ayuda(at)postgresql(dot)org
> *Sent:* Thursday, February 09, 2006 3:25 PM
> *Subject:* RE: [pgsql-es-ayuda] vacuum analyze y backup
>
>
>
> Julio, gracias por responder.
> Estoy probando las indicaciones y por el momento no funciona.
> Tengo lo siguiente:
>
> C:\Documents and Settings\postgres\Datos de
> programa\postgresql\pgpass.conf
>
> Dentro del pgpass.conf como me lo sugeriste tengo:
>
> *:*:MyBD:postgres:postgres
>
> Luego desde la linea de comandos (cmd) ejecuto:
>
> C:\Archivos de programa\PostgreSQL\8.1\bin>pg_dump -i -U postgres -Fc -b
> -v -f "C:\pruebaBCK.backup" MyBD
>
> Pero tambien me pide password, debe ser una tontería lo que me falta, pero
> no me doy cuenta que es.
> Cualquier ayuda, será bienvenida.
> Saludos,
> Conrado
>
> -----Mensaje original-----
> *De:* Julio Rivero [mailto:jcrmlima(at)gmail(dot)com]
> *Enviado el:* Jueves, 09 de Febrero de 2006 04:34 p.m.
> *Para:* Conrado Blasetti
> *CC:* pgsql-es-ayuda(at)postgresql(dot)org
> *Asunto:* Re: [pgsql-es-ayuda] vacuum analyze y backup
>
> Yo he utilizado un bat que corria con el programador de tareas, esto para
> hacer el backup, ponia el bat en la carpeta BIN donde tengo instalado el
> Postgresql, te envio un ejemplo que lo utilice para hacer pruebas:
>
> @echo off
> for /f "tokens=1,2,3 delims=/ " %%a in ('DATE/T') do set cdate=%%a-%%b-%%c
>
> rename "YourDir" "%cdate%"
> echo %cdate%
> rem Replace directory for newer logs (if needed)
> mkdir "YourDir"
> pg_dump -i -U system -Fc -b -v -f "C:\backuptis.backup" dbtis
> xcopy C:\backuptis.backup "%cdate%"
> del C:\backuptis.backup
>
> Como veras, una vez terminado el backup lo copia a otra carpeta y lo
> borro...
>
> ahora, para que no te pida el password tienes que configurar tu archivo:
> pgpass.conf (crealo con un bloc de notas) y ponlo en la carpeta: Datos de
> programa en el subdirectorio postgres, tu archivo pgpass.conf tienes que
> configurarlo con la siguiente linea:
>
> hostname:port:database:username:password
> Me imagino que para el vaccum analyze debe ser la misma operación, todo es
> cuestión de hacer pruebas y ver como corre.
>
> On 2/9/06, Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar> wrote:
> >
> > Buenas tardes a todos.
> > Tengo una aplicación en VB+postgresql (ver 8.1) de bd. Bien, el problema
> > se me presenta con respecto al mantenimiento de la base (vacuum analyze,
> > backups etc) al momento de distribuir la aplicación. O sea, instaló la bd en
> > la máquina del Cliente y la idea es no ir diariamente a realizar el
> > mantenimiento correspondiente, pero esto me traería inconvenientes ya que
> > según las especificaciones el mantenimiento debe realizarse mas seguido (mas
> > allá de las optimizaciones de las consultas) y con respecto al backup,
> > bueno, es cuestion de perder lo menos posibles es caso de siniestro.
> > La pregunta es, que puedo llegar a implementar en Cliente para realizar
> > esta tarea de mantenimiento?
> > Partiendo que la bd correrá sobre un equipo con w2k instalado. Mensajes
> > anteriores sugerían cron'es en unix o tareas programadas en windows.
> > Y a sea desde una salida al SO (shell de VB) o una tarea programada,
> > como puedo realizar estas tareas automáticamente, tambien teniendo en cuenta
> > que la bd posee password?
> >
> > Bueno, desde ya, gracias.
> > Saludos,
> > Conrado
> >
>
>
>
> --
>
> Saludos
> Att,
> Julio Rivero
> Movil: 98817321
>
>
--
Saludos
Att,
Julio Rivero
Movil: 98817321
From | Date | Subject | |
---|---|---|---|
Next Message | Conrado Blasetti | 2006-02-09 20:51:26 | RE: Existe el postgres Data Source o alguien est a trabajando en el? |
Previous Message | Hernán Jaramillo | 2006-02-09 20:42:33 | Re: CONSULTA |