Cita:
Iniciado por jam1138 Pregunta: ¿no se debería de poder hacer con el usuario postgres?. Algo como:
Código bash:
Ver originalsu 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 originalexport PGUSER=usuario_de_la_bd
export PGPASSWORD=password
pg_dump -Ft -b -d tu_base_de_datos > backup.tar
unset PGUSER
unset PGPASSWORD
Olvidé el export. Lo del unset, para liberar el contenido de las variables una vez no las necesitemos es opcional.
Saludos!