El día 18 de febrero de 2009 14:04, Emanuel Calvo Franco <[email protected]> escribió: > El día 18 de febrero de 2009 6:41, Ant. <[email protected]> escribió: >> Buenos días. >> Yo siempre hago los resguardos usando pgAdminIII pero me imagino que se >> podrá perfectamente enviar una sentencia SQL que haga el resguardo de toda >> la base de datos y guarde el archivo en el directorio que se indique. >> > > No con una sentencia sql. Existe un ejecutable llamado pg_dump con > variadas opciones. Quizas hayas visto select start_backup(''); pero eso > es para PITR. > > >> ¿Podría alguien ponerme un ejemplo de como es para que yo lo ajuste a mis >> necesidades? Lo que quiero es que quede un archivo.backup que luego pueda >> restaurarlo en otra bd que he creado con la misma estructura y me meta los >> datos. >> > > El mas sencillo es pg_dumpall opciones_varias > archivo.sql > >> Muchísimas gracias. >> -- >> TIP 2: puedes desuscribirte de todas las listas simultáneamente >> (envía "unregister TuDirecciónDeCorreo" a [email protected]) >> > > Te aconsejo avistar la documentación para mas detalles. >
Como comenta Emanuel, revisá la documentación (http://www.postgresql.org/docs/8.3/static/app-pgdump.html) Un ejemplo del uso del comando (por consola) podría ser: pg_dump -i -h tu_host -p 5432 -U tu_usuario -F c -b -v -f "/path/de/destino/tu_base.backup" tu_base -- TIP 5: ¿Has leído nuestro extenso FAQ? http://www.postgresql.org/docs/faqs.FAQ.html
