Necesito algo para dejar asentado quién fue el usuario que editó un registro. Como información de auditoría. Una excelente idea. La auditoría es una práctica fundamental en cualquier sistema para mantener la integridad de los datos y la rendición de cuentas. Implementar un registro de quién y cuándo se hizo un cambio es crucial. La estrategia más común y robusta para lograrlo es agregar columnas a tus tablas para rastrear la información de auditoría. Estrategia de Backend y Base de Datos La forma más sencilla de implementar esto es añadir dos columnas a cada tabla que quieras auditar. updated_by_user_id : Un entero que almacenará el ID del usuario que realizó la última modificación. Puede ser una clave foránea si tienes una tabla de users . updated_at : Un timestamp que registrará la fecha y hora exacta de la última modificación. Tu tabla offices , por ejemplo, quedaría de la siguiente manera: SQL CREATE TABLE offices ( id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, n...
Ideas y proyectos de informática.