Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/05/2009, 02:32
mizuti
 
Fecha de Ingreso: agosto-2005
Mensajes: 43
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: pg_dump automatico LINUX

Cita:
Iniciado por jam1138 Ver Mensaje
Pregunta: ¿no se debería de poder hacer con el usuario postgres?. Algo como:

Código bash:
Ver original
  1. su postgres -c "psql -d tu_base_de_datos'" > archivo.pgdump

claro, esto se debería ejecutar con permisos de root para poder hacer "el cambio de usuario"

pre-gun-to
Eso seria para conectarte con la base de datos, y además te seguiría pidiendo el pass aunque cambies al usuarios postgres. No veo relación a esto con hacer un backup con pgdump.

Iba a incluir un par de enlaces interesantes, pero no me es posible debido a que no llevo suficientes mensajes y me salta el filtro antispam, lo siento.

Por cierto, me colé un poco (lo corrijo arriba también), lo correcto seria:
Código bash:
Ver original
  1. export PGUSER=usuario_de_la_bd
  2. export PGPASSWORD=password
  3. pg_dump -Ft -b -d tu_base_de_datos > backup.tar
  4. unset PGUSER
  5. unset PGPASSWORD

Olvidé el export. Lo del unset, para liberar el contenido de las variables una vez no las necesitemos es opcional.

Saludos!

Última edición por mizuti; 08/05/2009 a las 04:22