Skip site navigation (1) Skip section navigation (2)

RE: Rv: ayuda backup

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: douglas(at)liztex(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: RE: Rv: ayuda backup
Date: 2005-03-31 22:19:14
Message-ID: BAY1-F197BB9A7047FBE9F2647B7E3470@phx.gbl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Aca esta el script

#!/bin/bash
#----------------------------------------------
# Script para sacar backup del sistema
#
#---------------------------------------------

DIR=/usr/local/pgsql/bin
DIR1=/usr/local/pgsql/bkup
echo comenzo el backup..... >> $DIR1/logdate

echo Inicio del backup.... >> $DIR1/logdate
echo `date` >> $DIR1/logdate

#-----Haciendo el dump de los datos y la estructura por separados--
$DIR/pg_dump -a data_base -U demonio > $DIR1/bkunion.1
$DIR/pg_dump -s data_base -U demonio > $DIR1/union_struct
#----------------------------------------

echo Final del backup..... >> $DIR1/logdate
echo `date` >> $DIR1/logdate

cd $DIR1

if test -e bkunion.3.gz
  then
     rm -fr bkunion.3.gz
fi

if test -e bkunion.2.gz
  then
    rm -fr bkunion.2.gz
  fi

if test -e bkunion.1.gz
  then
    mv bkunion.1.gz bkunion.2.gz
  fi

echo Comnezando la comprension... >> $DIR1/logdate
echo `date` >> $DIR1/logdate
#
gzip bkunion.1
#
#Haciedno el agrupamiento de los archivos del backup

nombre=`date +%F``date +%H``date +%M`.tar
tar -cvf $nombre bkunion.1.gz union_struct logdate

#
echo Final de la comprension... >> $DIR1/logdate
echo `date` >> $DIR1/logdate

echo -------------FINAL DEL PROCESO --------------- >> $DIR1/logdate
chmod 755 $DIR1/bkunion*
chmod 755 $DIR1/*.tar

#---Copiando el backup a la carpeta de windows con samba
cd $DIR1
#
mv $DIR1/$nombre  /home/turmar/bkup
=======================================================
Este es el .pgpass
#---------------------------------------
#Activa las claves automaticas para hacer operaciones
#de mantenimeinto  a la base de datos como bkup, vacumm
#--------------------------------------

localhost:5432:data_base:demonio:password

=========================================================
cron
#------------------------------------------
# Con de tareas para mantenimeinto a la base de datos
# Este hara bakup, vacuum y correra scripts de
# PROCESOS AUTOMATICOS DENTRO DE LA BASE DE DATOS
#-----------------------------------------------
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/pgsql/bin
MAILTO=""
#HOME=/home/postgres
        0       01      *       *       *       ./bk.pg
        0       12      *       *       1-5     ./bk.pg
        30      11      *       *       6       ./bk.pg
        0       17      *       *       1-5     ./bk.pg
        0       20      *       *       1-5     ./vacuum.pg
        0       22      *       *       6       ./vacfull.pg


*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo 
comun"
*-------------------------------------------------------*

_________________________________________________________________
De todo para la Mujer Latina http://latino.msn.com/mujer/


pgsql-es-ayuda by date

Next:From: Gustavo OcampoDate: 2005-04-01 00:12:27
Subject: Razones para usar PostgreSQL
Previous:From: Mario A. Soto CordonesDate: 2005-03-31 21:56:09
Subject: Re: Manejo de multiples esquemas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group