PostgreSQL - Problemas con Backup Automatico

 
Vista:

Problemas con Backup Automatico

Publicado por Davidpy (4 intervenciones) el 26/08/2007 21:04:26
Hola amigos.. estoy tratando de crear una linea de comandos para generar el backup de mi base de datos.. pero me salta un problema.. al momento de realizar el backup me pide la contraseña del usuario.. alguien me puede ayudar con esto?? tengo que configurar algo en algun lugar para que ya no me pida el pass???

la linea de comando que utilizo es esta..

pg_dump -h localhost -p 5432 -i -U postgres -Fc -b -v -f "c:\hola.backup" prueba

donde
postgres ==> usuario con el que se realiza el backup
hola.backup ==> nombre del directorio archivo a donde se realiza la copia de seguridad
prueba ==> nombre de la base de datos.

Espero que alguien pueda ayudarme.. gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Backup Automatico - Solucion

Publicado por Davidpy (4 intervenciones) el 26/08/2007 21:25:38
He encontrado una manera que no salga el pedido del pass y es creando el archivo.. pgpass.conf y copiandolo en el Directorio
C:\Documents and Settings\MI USUARIO\Datos de programa\postgresql

yo no tenia ni la carpeta postgresql en ese directorio lo cree y tambien el archivo..

copio aqui por si a alguien le sirva..

el contenido del archivo es el siguiente..

*:*:*:*:mipass

en lugar del primer asterisco puedes poner el HOTSNAME
en lugar del segudno asterisco puedes poner el PUERTO
en lugar del tecer asteriosco.. puedes poner la BASE DE DATOS
en lugar del cuarto asterisco puedes poner EL USUARIO DE LA BD

dejandolo asi con asteristos quiere decir que acepta cualquier cosa.. lo que si tienes que colocar al final es tu pass..

no me gusta tanto tener que poner en algun lugar visible por el usuario el password de la base de datos.. pero es la unica solucion que encontre..

Saludos desde Paraguay .-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Backup Automatico

Publicado por Cintiaq (1 intervención) el 12/09/2007 16:51:17
bueno respondiendo a tu pregunta mira lo q debes hacer es lo siguiente:
tienes q colocar lo siguiente :

pg_dump 'nombre de la bd' -U 'nombre de usuario' > 'nombre de archivo.sql',

ejemplo: pg_dump base -U postgres> base2.sql

y se creara automaticamente un backup de tu bd en el archivo.sql,
obviamente al jecutar te pedira la contraseña tu colocas la q corresponda y ya esta...!! suerte
Atte. Cintia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Backup Automatico

Publicado por jaret (1 intervención) el 12/05/2008 09:32:15
no, pues eso no es verdad eso no funciona la expresion es incorrecta... si saben.. ?????????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Backup Automatico

Publicado por Ramiro Ordiozola (2 intervenciones) el 09/10/2007 23:05:08
Pudiste solucionar el problema de que no te pida la password?
Si encontrastes como te agradezco que me digas por que tengo el mismo problema.

saludos
ramiro
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Backup Automatico

Publicado por Enrique (1 intervención) el 26/07/2010 20:01:14
Lamentablemente en una sola línea no he podido encontrar tu solución, pero si agregando en un bat lo siguiente:

@echo off
*set PGPASSWORD=mipassword *
pg_dump.exe -i -h 192.168.0.11 -p 5432 -U postgres -F c -b -v -f
"respaldo.backup" mybase

set FECHA=%DATE% %TIME%
set FECHA=%FECHA:/=%
set FECHA=%FECHA::=-%
set FECHA=%FECHA:.=-%
ren respaldo.backup "%FECHA%".backup

======================
Ahí puedes jugar con los parametros (algo asi como respaldo_bd.bat contrasena)

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar