Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2007, 17:29
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 4 meses
Puntos: 8
Lio con pg_dump

Hola amigos,

Tengo el siguiente crontab para generar backup diario de la base de datos:

PATH=$PATH:/var/lib/pgsql/bin #set command search path
MAIL=/usr/spool/mail/`logname` # mailbox location
export PATH
export PGDATA=/var/lib/pgsql/data
export PGDATESTYLE=iso,mdy
export MAIL


date +%m%d%Y_%H%M%S > fecha.txt
read FECHA < fecha.txt
DIRECTORIO=cop$FECHA


################################################## ##########################
# SCRIP DE COPIA PARA LAS BASES
################################################## ##########################

chmod -R 777 /root/copia
cd /root/copia
echo "##############################" > auditoria
echo "# HACIENDO COPIA DE RSN #" >> auditoria
echo "##############################" >> auditoria
echo "FECHA Y HORA DEL INTENTO:\n\n" >> auditoria
date >> auditoria
echo "\n\n\nUSUARIOS EN EL SISTEMA:\n" >> auditoria
w >> auditoria
mkdir $DIRECTORIO >> auditoria
chmod -R 777 /root/copia/$DIRECTORIO
cd $DIRECTORIO
pg_dump -o desarrollo|gzip > /root/copia/$DIRECTORIO/back_desarrollo.gz
################################################## ##########################


El lio es que me reporta el siguiente error

pg_dump: SQL command failed
pg_dump: Error message from server: ERROR: permission denied for relation acabado
pg_dump: The command was: LOCK TABLE public.acabado IN ACCESS SHARE MODE


Si ejecuto el comando pg_dump directamente desde el usuario postgres lo hace bien

Agradezco de antemano los aportes para poder solucionar mi lio!!!!

Un Cordial Saludo