![]() |
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!!!! :arriba: Un Cordial Saludo |
Re: Lio con pg_dump Te has contestado tu mismo, el error que te da es que no tienes permiso para "acabado" y cuando lo ejecutas con el usuario postgres si funciona....... Un saludo |
Re: Lio con pg_dump El pg_dump debe llamarse desde el mismo directorio donde esta el ejecutable del pg_dump ó ingresando la ruta completa, por ejemplo: /var/pg_sql/bin/pg_dump -h 127.0.0.1 ... .. . . . .. Asi si es posible que funcione, directamente no funciona, porque el pg_dump no es un comando del sistema, yo lo he ejecutado como root y como postgresql y funcionan bien. Saludos |
| La zona horaria es GMT -6. Ahora son las 07:40. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.