Errores de SofiaDB
Algunos errores llevan un código estable al inicio del mensaje, para que tu app lo reconozca.
| Código | Qué significa | Qué hacer |
|---|---|---|
UNICO_VIOLADO:<índice> | Insertaste un valor que ya existe en un índice único | Consulta antes o trata el duplicado como ya existente |
FORANEA_VIOLADA:<restricción> | La fila apunta a otra que no existe, o la otra aún se usa | Crea primero la fila referenciada |
COMPROBAR_VIOLADO:<restricción> | El valor no cumple una regla CHECK | Corrige el valor |
CONFLICTO_SERIALIZACION | Dos transacciones se pisaron | Repite la transacción |
SOLO_LECTURA | Intentaste escribir en una sesión de solo lectura | Usa una sesión de escritura |
TIEMPO_AGOTADO | La consulta superó su tiempo máximo | Acótala o sube el tiempo |
CANCELADA | La operación fue cancelada | Vuelve a lanzarla si corresponde |