Re: Borrado logico

From: Eduardo Morras <nec556(at)retena(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Borrado logico
Date: 2012-03-06 10:27:37
Message-ID: 4EFDA60600EB2EF6@
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

At 20:43 05/03/2012, Alejandro Carrillo wrote:
>Hola,
>
>Que es mejor para backups, mantenimiento,
>velocidad de acceso a datos y restauración rápida de un conjunto de registros:
>
>1) Borrado lógico usando un campo de estado del
>registro (E-Eliminado -A Actualizado -I
>Insertado) con un campo Fecha_novedad en todas
>las tablas. Ambos campos tendrán un indice por hash(novedad,fecha_novedad).
>2) Hacer una function que retorne trigger y haga
>una copia del registro a eliminar, usando
>hstore, a una tabla generica que recibirá todos
>los registros eliminados de todas las tablas,
>para luego usar otra funcion que restaure en una
>tabla filtrando por cualquier campo. Esta
>function será usada en cada tabla creando cada trigger.
>3) Ninguna de las anteriores, existe una mejor opción. ¿Cual es?

Puede que sea buen momento para estudiar un trigger on backup

>Gracias,
>
>Alejandro

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2012-03-06 13:26:50 Re: Borrado logico
Previous Message Edwin Quijada 2012-03-06 02:59:35 RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] RE: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] [pgsql-es-ayuda] sobre imágenes