graphile / graphile/graphile.github.io

Add documentation about reporting error codes from within PostgreSQL

Abierto
#56 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
SCSS
Estrellas
27
Forks
126
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Here's what I use on some projects (most error codes have been omitted because they won't make sense for your app):

---

Error codes
===========

Errors from PostGraphile may come through with one of these error codes.

Error code rules
----------------

Some error codes are [reserved by
PostgreSQL](https://www.postgresql.org/docs/9.6/static/errcodes-appendix.html),
so error codes we use must match these criterea:

- 5 alphanumeric (capitals) letters
- First character must be a letter
- First character cannot be F, H, P or X.
- Third character cannot be 0 or P.
- Fourth character must be a letter.
- Must not end `000`

Rewritten, the above rules state:

- Char 1: A-Z except F, H, P, X
- Char 2: A-Z0-9
- Char 3: A-Z0-9 except 0, P
- Char 4: A-Z
- Char 5: A-Z0-9

Common
------

- SELF0: you can't do that to yourself (e.g. remove admin from yourself)
- ERROR: invalid arguments
- UNSUB: error unsubscribing - perhaps your token was wrong?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue proporciona texto de documentación propuesto y enlaces al apéndice de códigos de error reservados de PostgreSQL, pero no indica ningún archivo del repositorio ni ningún punto de entrada de la documentación. Empieza por localizar la documentación de PostGraphile sobre la notificación de errores y, después, comprueba las reglas y los ejemplos indicados con PostgreSQL; estará terminado cuando la guía y los códigos habituales se publiquen en la ubicación de documentación adecuada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
postgresql
Área
databases, documentation
Tipo de issue
Documentación
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.