Hola, es el primer tema que abro en el foro. Y solo es para intercambiar opiniones sobre que tan factible es usar una tabla de nuestra base de datos solo para guardar registros temporales.
Les planteo mi caso:
Tengo un sistema en php que sirve para generar las noticias que aparecen en mi pagina.
El sistema guarda una noticia con sus respectivos datos dentro de una tabla de mi base de datos hecha es PostgreSQL, pero al hacer dicho gestor me di cuenta que si por algún error se llega a guardar una noticia incorrecta o incompleta, esta se publicará directamente en la pagina.
Mi solución fue la siguiente. Dejé todo como estaba (tomando esta tabla como la de borrador) y agregué al final una vista de la noticia y si la noticia está correcta, los datos ya guardados pasarán a guardarse a una nueva tabla que es la que ahora está conectada a la pagina. Y la noticia se borra de la tabla anterior.
¿Que tan bueno o bien programado está esto?
¿Ustedes que harían?
En si lo que hago es tener un borrador de la noticia y luego decido si publico ese borrador o no, pero por mientras necesite guardar el borrador en una tabla que tiene los registros temporales, como le llamo yo. Porque se eliminan despues de la elección de la publicación.