El 23/04/2012 23:59, Jaime Casanova escribió:
2012/4/23 J. Gaspar Mora Navarro:
Hola,
Si creo un dominio de la siguiente forma:
create domain d_provincias as varchar(20) check(value in ('Castellon',
'Valencia', 'Alicante'));
Si estas usando postgres 8.3 o superior, deberías estar creando un
Buenas tardes, tengo un problema al hacer mis respaldos automáticos estoy
utilizando postgres8.4 en centos, inicialmente mi archivo respaldar.sh no se
estaba ejecutando automáticamente con el crontab, revise los permisos de los
archivos y directorios y todo esta bien, me di cuenta que cuando
este es mi archivo respaldar.sh
#! /bin/bash
DATE=`LANG=en_EN date +%Y%b%d-%X`; ANO=`LANG=en_EN date +%Y`; MES=`LANG=en_EN
date +%B%Y`
#obtenemos las bases de datos a respaldar
for index in `psql -q -t -c "select datname from pg_database where datname in
('db_prueba1','db_prueba2') order by d
El mar, 24-04-2012 a las 17:36 +, maria teresa tarquino chavez
escribió:
>
> Buenas tardes, tengo un problema al hacer mis respaldos automáticos
> estoy utilizando postgres8.4 en centos, inicialmente mi archivo
> respaldar.sh no se estaba ejecutando automáticamente con el crontab,
> revise
Mejor nos copias el script respaldar.sh.
Atentamente,
Juan
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de maria teresa
tarquino chavez
Enviado el: martes, 24 de abril de 2012 14:37
Para: FORO POSTGRES
Asunto: [pgsql-es-ayu
Si amigo Gilberto cuando lo ejecuto por consola el respaldo lo genera
perfecto...
Has probado ejecutar el comando desde la consola?¿Te da el mismo error?
--
Saludos,
Gilberto Castillo
ETECSA, La Habana.Cuba.
---
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at
Hola
oye al parecer el problema pudiera ser que no reconoce la "c" el formato,
puedes internale
pg_dump -v *-Fc* -U postgres $index | gzip > $ARCHIVO"/$index-$DATE".
backup.gz
despues de la "F" omite el espacio (" ") y deja pegada la c
nos comentas si funciona ;)
El 24 de abril de 2012 12:53,
El mar, 24-04-2012 a las 17:53 +, maria teresa tarquino chavez
escribió:
> Si amigo Gilberto cuando lo ejecuto por consola el respaldo lo genera
> perfecto...
>
¿Cómo lo haces por consola?
--
Saludos,
Gilberto Castillo
ETECSA, La Habana.Cuba.
---
me ubico en el directorio dond
Hola miguel ya lo probé y nada lo probé tambien con el F -c y nada me trae el
backup vació
Holaoye al parecer el problema pudiera ser que no reconoce la "c" el formato,
puedes internale
pg_dump -v -Fc -U postgres $index | gzip > $ARCHIVO"/$index-$DATE".backup.gz
despues de la "F" omite
Con la eliminacion del espacio no te marca error??
El 24 de abril de 2012 13:16, maria teresa tarquino chavez <
venec...@hotmail.com> escribió:
> Hola miguel ya lo probé y nada lo probé tambien con el F -c y nada me
> trae el backup vació
>
>
>
> Hola
> oye al parecer el problema pudiera ser qu
Con que usuario estas ejecutando el script?
También añade esta línea
echo pg_dump -v -F c -U postgres $index | gzip >
$ARCHIVO\"/$index-$DATE\".backup.gz >> /tmp/respaldo.log
antes de la línea que hace el backup para que guarde en el fichero
/tmp/respaldo.log el comando que realmente
Si miguel el mismo error que no existe la base de datos
pg_dump: warning: extra command-line argument "db_prueba1" ignored
pg_dump: FATAL: no existe la base de datos «c»
pg_dump: warning: extra command-line argument "db_prueba2" ignored
pg_dump: FATAL: no existe la base de datos «c»
Con la
Hola Adrian, Lo estoy ejecutando con el usuario postgres... me da el mismo
error el el log.
no existe la base de datos «c»
Con que usuario estas ejecutando el script? También añade esta línea echo
“pg_dump -v -F c -U postgres $index | gzip >
$ARCHIVO\"/$index-$DATE\".backup.gz” >> /tmp/re
María, resulta que por definición, el comando cron (leyendo desde su
archivo de configuración de usuario, crontab file) NO utiliza el mismo
entorno que el usuario, por defecto.
Usa una shell muy limitada.
Como paliativo, puedes cambiar el PATH (la variable de entorno) que ejecuta
el script, simpl
Lo que me gustaría ver es el comando que realmente se ejecuta, con las
variables sustituidas por las valores de las mismas.
Saludos
From: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] On Behalf Of maria teresa
tarquino chavez
Sent: Tuesday, April 24, 2012
Maria, yo utilizo este script para generar mis backups. También se encuentra
adjunto el script. Solo es necesario configurar las variables.
Saludos.
#!/bin/sh
PSQL=/usr/bin/psql
PATH_PGSQL=/opt
PG_DUMP=/usr/bin/pg_dump
FECHA=`/bin/date +%d_%m_%Y_%H_%M_%S`
PATH_BACKUP=$PATH_PGSQL/$FECHA
LOG_FILE
No te quiero marear, pero te copio una alternativa que quizás te resulte
útil.
Mi Cron
--
#contab -e
0 21 * * 1-6 /backups/postgresql/pgBackup.sh Desarrollo
0 22 * * 1-6 /backups/postgresql/pgBackup.sh QA
Mi Script de backup
-
#!/bin/sh
if [ $#
Hola juan justamente lo acabo de ejecutar con el crontab -e y ya me funciona
gracias a Dios... Muchas gracias a todos por su ayuda :)
No te quiero marear, pero te copio una alternativa que quizás te resulte útil.
Mi Cron--#contab -e0 21 * * 1-6 /backups/postgresql/pgBack
El mar, 24-04-2012 a las 19:42 +, maria teresa tarquino chavez
escribió:
>
> Hola juan justamente lo acabo de ejecutar con el crontab -e y ya me
> funciona gracias a Dios... Muchas gracias a todos por su ayuda :)
Puede compartir esa experiencia para que otros que puedan tener una situaci
Creo que le falto alguna configuración al crontab donde yo ejecutaba mi
respaldar.sh yo lo mandaba a ejecutar en el /etc/crontab y no me quería
ejecutar el archivo pero haciendo lo siguiente:
1- cree un archivo en /opt/respaldo.sh con permisos de ejecución con lo
siguiente:
su postgres
20 matches
Mail list logo