Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[PostgreSQL] pg_dump desde root

220 views
Skip to first unread message

bameda

unread,
Jul 28, 2008, 7:10:10 PM7/28/08
to
Hola listeros,

Estoy tratando de automatizar un backup de una base de datos de
postgre. Mi idea es generar un scripts en python que se ejecute
diariamente y me mande el resultado a una cuenta email. El problema
llega a la hora de ejecutar el comando pg_dump desde root:

$ pg_dump mi_base_de_datos | gzip > backap_bd.gz
pg_dump: [archivador (bd)] falló la conexión a la base de datos
«poolback»: FATAL: no existe el rol "root"

¿Alguno puede decirme como hacer un dump de mi base de datos desde
root en un solo comando?

Gracias de antemano.

SALUDOS

____________________________________________
|
| David Barragán Merino
| E-mail: bameda@ARROBA@gmail.com
| Ingeniería Informática
| Universidad Carlos III Madrid
|____________________________________________

Juan Asensio Sánchez

unread,
Jul 28, 2008, 7:20:11 PM7/28/08
to
---------- Mensaje reenviado ----------
De: Juan Asensio Sánchez <oke...@gmail.com>
Fecha: 29 de julio de 2008 1:13
Asunto: Re: [PostgreSQL] pg_dump desde root
Para: bameda <bam...@gmail.com>


su - postgres -c "pg_dump mi_base_de_datos | gzip > backap_bd.gz"


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Ricardo Marcelo Alvarez

unread,
Jul 28, 2008, 7:20:14 PM7/28/08
to

> Hola listeros,
>
> Estoy tratando de automatizar un backup de una base de datos de
> postgre. Mi idea es generar un scripts en python que se ejecute
> diariamente y me mande el resultado a una cuenta email. El problema
> llega a la hora de ejecutar el comando pg_dump desde root:
>
> $ pg_dump mi_base_de_datos | gzip > backap_bd.gz
> pg_dump: [archivador (bd)] falló la conexión a la base de datos
> «poolback»: FATAL: no existe el rol "root"
>
> ¿Alguno puede decirme como hacer un dump de mi base de datos desde
> root en un solo comando?
>


Me parece que hay que hacer un su a postgres y tal vez tengas que poner la ruta completa a pg_dump

su postgres -c "/usr/bin/pg_dump mi_base_de_datos | gzip > backap_bd.gz"


> Gracias de antemano.
>
> SALUDOS
>

Saludos.


> ____________________________________________
> |
> | David Barragán Merino
> | E-mail: bameda@ARROBA@gmail.com
> | Ingeniería Informática
> | Universidad Carlos III Madrid
> |____________________________________________


--
Ricardo Marcelo Alvarez desarrollador de GNUPanel
Panel de control de hosting GPL para debian
GPL hosting control panel for Debian
http://www.gnupanel.org

pizzakiller

unread,
Jul 28, 2008, 8:50:08 PM7/28/08
to
El Lunes, 28 de Julio de 2008 18:30, bameda escribió:
> Hola listeros,
>
> Estoy tratando de automatizar un backup de una base de datos de
> postgre. Mi idea es generar un scripts en python que se ejecute
> diariamente y me mande el resultado a una cuenta email. El problema
> llega a la hora de ejecutar el comando pg_dump desde root:
>
> $ pg_dump mi_base_de_datos | gzip > backap_bd.gz
> pg_dump: [archivador (bd)] falló la conexión a la base de datos
> «poolback»: FATAL:  no existe el rol "root"
>
> ¿Alguno puede decirme como hacer un dump de mi base de datos desde
> root en un solo comando?
le debes indicar el usuario con -U usuario
y el pass con -p o -P con derecho sobre la db..


--
Juliocésar Prieto Lem -
Programmers never dies.. Only GOSUB without RETURN
user linux 218820. running Linux 2.6.18-3-686 i686 GNU/Linux
lun jul 28 18:30:07 VET 2008
Fingerprint = 04CC 8521 D3BF EB25 7F95 7E77 BB0A 5235 8C1B EF4B

0 new messages