Estoy intentando crear un sistema de mensajería/chat. que puede almacenar conversación entre dos personas en un orden cronológico. Además, si el usuario A elimina la conversación, el usuario B aún debería tener acceso a la conversación hasta que desee eliminarlos.Diseño de base de datos para almacenar mensajes de chat entre personas
Bandeja de entrada - Todos los mensajes recibidos por el usuario de varios usuarios se mostrarán con el último mensaje de ese hilo en particular.
pantalla de conversación - Orden cronológico de la conversación entre el usuario A y el usuario B
Esta es la estructura básica de la base de datos que he llegado con. ¿Debo almacenar los mensajes dos veces en la base de datos?
- Identificación
- to_id
- from_id
- mensaje
- marca de tiempo
- leer
no entiendo por qué las personas están dando un voto negativo a mi pregunta :( –