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
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 |