salix/db/routines/util/procedures/log_add.sql

26 lines
813 B
SQL

DELIMITER $$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `util`.`log_add`(
vSchema VARCHAR(45),
vEntity VARCHAR(45),
vChangedModel VARCHAR(45),
vOriginFk INT,
vChangedModelId INT,
vActionCode VARCHAR(45),
vOldInstance JSON,
vNewInstance JSON)
BEGIN
/**
* Guarda las acciones realizadas por el usuario
*
* @param vOriginFk Id del registro de origen
* @param vActionCode Código de la acción {insert | delete | update}
* @param vScheme Esquema al que pertenece la tabla.
* @param vEntity Nombre que hace referencia a la tabla.
* @param vOldInstance Valores antiguos
* @param vNewInstance Valores nuevos
*/
CALL util.log_addWithUser(vSchema, vEntity,
vChangedModel, vOriginFk, vChangedModelId, vActionCode, vOldInstance, vNewInstance, account.myUser_getId());
END$$
DELIMITER ;