EDB Qué significa un código de error y qué hacer con él

Todos los servicios › alcazar

101502 Se intentó modificar o borrar una fila de la auditoría

AUDITORIA_INMUTABLE_VIOLADA

Qué ha pasado

La auditoría es append-only y lo defienden triggers de base de datos, no una convención. Cualquier UPDATE o DELETE sobre ella falla ruidosamente. Si esto aparece, o hay un bug que escribe donde no debe, o alguien está intentando borrar su rastro. No hay un tercer caso.

Cómo se soluciona

Encontrar qué código lo intentó. La auditoría es la última línea de defensa de todo lo demás: se investiga, no se silencia el trigger.

Qué hacer mientras tanto

Ninguno, y no debe haberlos: el trigger tiene que seguir fallando.

Dónde se lanza

migrations/0005_auditoria_append_only.sql — RAISE ABORT / RAISE EXCEPTION

El número viaja en la respuesta o en el registro: sí.

Cómo se lee el código

1
origen: Fortiseg
01
servicio: alcazar
502
error propio del servicio