Re: Programar un borrado de datos

From: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
To: mario(at)cfrd(dot)cl
Cc: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Programar un borrado de datos
Date: 2005-05-10 15:22:12
Message-ID: 463a53a4050510082237fcd8ff@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 10/05/05, Mario Gonzalez<mario(at)cfrd(dot)cl> escribió:
> El lun, 09-05-2005 a las 21:20 -0400, Alvaro Herrera escribió:
> > On Mon, May 09, 2005 at 01:05:42PM -0400, Mario Gonzalez wrote:
> > > El lun, 09-05-2005 a las 13:46 -0300, Pablo E. Siciliano escribió:
> > > > Hola Mario.
> > > > Si, podés poner un query para hacer eso en el cron / administrador de tareas
> > > > de tu servidor (Opción razonable pero dependiente del SO),
> > >
> > > Estoy con Linux. Puedo usar usar cron pero me parece algo inseguro,
> >
> > Tienes algun motivo para creer eso, o es puramente visceral?
>
> Pues claro, (bueno, soy un poco paranoico al respecto pero nunca esta
> de mas) tendria que dejar la contraseña dentro de el programa. Eso
> requeriria hacer algo mas complejo, quiza encriptando el codigo interno.
> O lo otro que he leido por aca, dejar que el postgres, la almacene.
>
Si lo haces en /etc/cron.d no es necesario ninguna contraseña. Y te
puedo decir que usar cron, es tan seguro como lo sea tu servidor. En
mi caso, programo un reset de determinadas secuencias y no ha fallado
jamás. Fíjate en que no pongo ninguna contraseña:
########################################
# /etc/cron.d/reset_postgres_sequences: crontab para inicializar
determinadas secuencias
# de las BD de postgres (gnosis/estafeta)
# (c) 2003 Juanky Moral

MAILTO=''
PATH=/opt/postgres_scripts:/usr/local/pgsql/bin:/bin:/usr/bin

# Anualmente: el día 1 de enero de cada año, a las 6 de la mañana
00 6 1 1 * juanky reset_sequences_year

# Mensualmente: los días 1 de cada mes, a las 5 de la mañana
00 5 1 * * juanky reset_sequences_month
#########################################

('juanky' es el user autorizado en la BD, los ficheros
reset_sequences_year y reset_sequences_month son simples shell scripts
que invocan a psql eliminando determinadas secuencias y volviéndolas a
crear)

> Saludos!!
> >
> > > Lo otro seria poner el trigger en el SELECT (urrgghh). Se puede
> > > hacer eso??
> >
> > No.
> Eso pense ; (
>
> >
> --
> Debian GNU/Linux
> Linux User: 281238
> Please do not send micro$oft documents!!! ;\
> http://www.intergate.com/~emarch/no-word.html
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

--
Juanky Moral
"Tendré que moverme más rápido: el horizonte brilla eléctrico."
(Horizonte Eléctrico - www.losdeltonos.com )

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Webmaster Dbrunas 2005-05-10 15:28:25 Introducción al PostgreSQL 8.0
Previous Message Mario Gonzalez 2005-05-10 14:51:20 Re: Programar un borrado de datos