Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

pg_dumpall

Estas en el tema de pg_dumpall en el foro de PostgreSQL en Foros del Web. Buenas tardes, Actualmente tengo una base de datos en PostgreSQL 8.4 en Windows y deseo hacerle una copia de seguridad y utilizo el comando pg_dumpall ...
  #1 (permalink)  
Antiguo 21/05/2010, 14:53
 
Fecha de Ingreso: diciembre-2006
Mensajes: 2
Antigüedad: 18 años
Puntos: 0
pg_dumpall

Buenas tardes,
Actualmente tengo una base de datos en PostgreSQL 8.4 en Windows y deseo hacerle una copia de seguridad y utilizo el comando pg_dumpall:

pg_dumpall.exe -v -h localhost -p 5432 -l "BaseDatos" -U postgres -f CopiaBaseDatos.out

Luego de presionar Enter pide la contraseña en repetidas ocasiones pero veo que la copia de seguridad se realiza para todas las bases de datos.

Si con la opción -l indico el nombre de la base de datos porque se lleva a cabo para todas las demás también?

Muchas gracias por su atención.
  #2 (permalink)  
Antiguo 22/05/2010, 07:33
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: pg_dumpall

Men

Cita:
-l dbname
--database=dbname
Specifies the name of the database to connect to to dump global objects and discover what other databases should be dumped. If not specified, the "postgres" database will be used, and if that does not exist, "template1" will be used.
tomado de http://www.postgresql.org/docs/8.4/s...g-dumpall.html

Realmente la opción -l no es para seleccionar la base de datos para hacerle el backup, sino para especificar la base de datos que va a usar para crear objetos globales. Si no se especifica esta opción, la base de datos "postgres" es la que toma por defecto para esta operación. EN caso de que se haya borrado esta base de datos, tomará template1 para el proceso.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:31.