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

Todos los servicios › memory-service

104012 La clave usada es de solo lectura

SCOPE_READONLY

Qué ha pasado

La credencial se ha autenticado bien, pero su ámbito no permite escribir. Se detecta abajo del todo: la base de datos devuelve 42501 (insufficient_privilege) y se traduce a este error en vez de dejar salir un fallo de Postgres crudo.

Cómo se soluciona

Usar una clave con ámbito de escritura. Si la clave DEBERÍA poder escribir, entonces no es un problema de ámbito sino de permisos del rol de runtime — ver 104207, que es otra cosa y se parece mucho desde fuera.

Qué hacer mientras tanto

La lectura sigue funcionando con la misma clave.

Dónde se lanza

src/db/pg/commonDb.ts:65 (ScopeReadonlyError), propagado en sources.ts y worker/jobs/store.ts

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

Cómo se lee el código

1
origen: Fortiseg
04
servicio: memory-service
012
error propio del servicio