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 ;