Re: Backup PostgreSQL

From: vzunigam(at)gmail(dot)com
To: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>,postgres(dot)arg(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Backup PostgreSQL
Date: 2009-10-29 02:26:48
Message-ID: 1675888211-1256783278-cardhu_decombobulator_blackberry.rim.net-2106449274-@bda386.bisx.prod.on.blackberry
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Podrias modificar el codigo y enviarnoslo incluyendo la modificacion propuesta?. Ayudaria a muchos, incluyendome :)
Saludos y gracias por la sugerencia

Enviado desde mi BlackBerry de Claro.

-----Original Message-----
From: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
Date: Thu, 29 Oct 2009 02:24:50
To: <postgres(dot)arg(at)gmail(dot)com>; <vzunigam(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: [pgsql-es-ayuda] Backup PostgreSQL

A este codigo yo le agregaria algo mas para que no sea un dolor de cabeza cuando tengamos que hacer un restore

pg_dumpall -r > roles

Sino haces esto no podras sacar los roles/users y cuando vayas hacer un restore de eso preparate para errores y dolores de cabeza. Ya me paso , tenia algo muy parecido a esto pero sin sacar los roles ya sabes que me paso cuando tuve que hacer un restore con mas 100 de usuarios.

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*

> Date: Wed, 28 Oct 2009 14:24:52 -0300
> Subject: Re: [pgsql-es-ayuda] Backup PostgreSQL
> From: postgres(dot)arg(at)gmail(dot)com
> To: vzunigam(at)gmail(dot)com
> CC: pgsql-es-ayuda(at)postgresql(dot)org
>
> > El codigo habla por si solo, pero si me parece buena idea publicarlo en el wiki. Indicame donde por fa(soy nuevo en esto) y con gusto lo hago y con documentación :)
> >
>
> Es que publicarlo en la lista no se si es buena idea (para que perdure
> y mejore en el tiempo).
> El lugar es wiki.postgresql.org , fijate que hay una seccion en Español.
>
> El tema es que el codigo por si solo no sirve, ya que lo ideal es
> complementarlo con explicaciones
> y demás cosas, que mas allá que quienes sepamos bash lo entendamos,
> hay gente que no. De ahi que
> cuando uno publica articulos en la wiki, debe tener en cuenta que
> cualquiera puede acceder y mirar
> nuestros artículos, por lo que cuanto + APB sea mejor ;)
>
> >> #!/bin/bash
> >> BACKUP_PG_DIR="/home/pg-bkp"
> >> BACKUP_SVN_DIR="/home/svn-bkp"
> >> PGHOST="localhost"
> >> export PGUSER="postgres"
> >> export PGPASSWORD="xxx123"
> >> DATABASE="databasename"
> >>
> >> #---------------------
> >> # ftp variables
> >> #---------------------
> >> FTPHOST="w.x.y.z"
> >> FTPUSER="ftpbkp"
> >> FTPPWD="pwd_ftp"
> >>
> >> time=$(date +%Y-%m-%d-%H%M%S)
> >>
> >> #----------------------------
> >> # Backup & Compresion
> >> #----------------------------
> >> pg_dump $DATABASE -h $PGHOST -U $PGUSER | gzip >
> >> $BACKUP_PG_DIR/bkp_dbpg_$DATABASE-$time.gz
> >> sleep 5
> >>
> >> svnadmin dump /var/local/svn/proysvn | gzip >
>
> EJ: Puede ser simple, pero en el articulo aclara que tiene que
> instalar el paquete correspondiente
> para utilizar este comando
>
> >> $BACKUP_SVN_DIR/bkp_svn-$time.gz
> >> sleep 5
> >>
> >> #-------------------------------
> >> # Transferencia archivos
> >> #-------------------------------
> >> ftp -inv $FTPHOST << EOF
> >> user $FTPUSER $FTPPWD
> >>
> >> put $BACKUP_PG_DIR/bkp_dbpg_$DATABASE-$time.gz
> >> /postgres/bkp_dbpg_$DATABASE-$time.gz
> >> put $BACKUP_SVN_DIR/bkp_svn-$time.gz /svn/bkp_svn-$time.gz
> >>
> >> bye
> >> EOF
> >>
> >> unset PGUSER
> >> unset PGPASSWORD
> >>
>
>
> --
> Emanuel Calvo Franco
> DBA at: www.siu.edu.ar
> www.emanuelcalvofranco.com.ar
> --
> TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net

_________________________________________________________________

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2009-10-29 06:06:16 PostgreSQL 8.5 alpha 2 ya esta disponible
Previous Message Edwin Quijada 2009-10-29 02:24:50 RE: Backup PostgreSQL