- Software y sistemas
- Base de datos
0A000
PostgreSQL 0A000 en base de datos: función o uso no admitido
Evidencia vinculada a esta decisión
Ver fuente: PostgreSQL 18 Appendix A: Error CodesNivel de riesgo
Seguro
Puedes actuar sin peligro siguiendo las comprobaciones seguras.
Urgencia
Media — atiéndelo hoy
Respuesta rápida
La sentencia pide algo que esta versión o este contexto de PostgreSQL no admite. Anota el mensaje completo y su pista; si eres desarrollador, revisa qué construcción concreta rechaza el servidor.
Seguridad primero
Antes de continuar
- No cambies de versión de PostgreSQL en producción solo por este código sin probar antes la aplicación completa.
Puedes hacerlo con seguridad
- Mensaje para el soporte
- Parte de la sentencia rechazada
- Versión del servidor
Deja estas tareas a un profesional cualificado
- No intentes esta tarea profesional: Reescritura de la sentencia
- No intentes esta tarea profesional: Valoración de una actualización
Lo que un técnico debe poder justificar
Viene un técnico
Estos son los pasos que tiene que hacer y enseñarte. Márcalos mientras trabaja: si se salta pasos, no aceptes el cambio de pieza.
No son instrucciones para que abras o manipules el equipo. Son las comprobaciones que deben sostener una conclusión técnica.
Reescritura de la sentencia
Qué haceEl desarrollador sustituye la construcción rechazada por una admitida en esa versión.
Te tiene que enseñarla sentencia antes y después.
Por escritola prueba que ya no devuelve el error.
Valoración de una actualización
Qué haceEl DBA comprueba la versión instalada y si una versión soportada admite la construcción.
Te tiene que enseñarla versión actual.
Por escritoel plan de actualización o la decisión de no actualizar.
Antes de aceptar una pieza o reparación
Aún no ha demostrado nada. No aceptes un cambio de pieza solo por el código.
Sigue estos pasos
Aviso: Sigue el orden documentado. Un código identifica el sistema afectado, pero por sí solo no demuestra qué pieza está averiada.
Mensaje para el soporte
- Quién:
- tú, quien usa la aplicación.
- Cómo:
- anota hora, pantalla y mensaje completo y avisa al soporte.
- Resultado que importa:
- que el desarrollador reciba el texto exacto.
- Si ocurre siempre en la misma acción:
- indica un fallo de la aplicación con esa versión.
- Si ocurrió tras una actualización:
- apunta a un cambio de versión; dilo al soporte.
- Evidencia a conservar:
- captura del mensaje con la hora.
Evidencia: PostgreSQL 18 Appendix A: Error Codes
Parte de la sentencia rechazada
- Quién:
- tú, como desarrollador.
- Cómo:
- registra la sentencia y los campos Message, Detail, Hint y Position del error.
- Resultado que importa:
- qué construcción concreta rechaza el servidor.
- Si el Hint propone una alternativa:
- confirma la vía de corrección dentro de la misma versión.
- Si no hay pista:
- compara con la documentación de la versión instalada.
- Evidencia a conservar:
- sentencia, Position y texto de Hint.
Evidencia: PostgreSQL error and notice fields
Versión del servidor
- Quién:
- tú, como desarrollador, con acceso de solo lectura.
- Cómo:
- ejecuta SELECT version() en la misma conexión que falla.
- Resultado que importa:
- la versión real a la que llega la aplicación.
- Si es distinta de la prevista:
- confirma que la aplicación apunta a otro servidor o a una versión antigua.
- Si es la prevista:
- descarta la versión equivocada y reescribe la construcción.
- Evidencia a conservar:
- salida de version().
Evidencia: PostgreSQL 18 system information functions
Situación no resuelta
Si el error persiste, no sigas probando por tu cuenta. Mira qué tiene que hacer y enseñarte el técnico.
Técnico virtual
¿Sigue apareciendo 0A000 tras comprobarlo?
Este recorrido usa el código exacto y tus respuestas para elegir una prueba, su resultado esperado y la siguiente bifurcación.
Dónde se aplica este código
Un código solo tiene significado dentro del producto y la versión correctos.
Ámbito principal
- Sistema
- Software y sistemas
- Marca
- PostgreSQL
- Tipo de producto
- Base de datos
Variantes conocidas del código
- feature_not_supported
- PostgreSQL 0A000
- SQLSTATE 0A000
Qué significa
El apéndice A asigna 0A000 a feature_not_supported, única condición de la clase 0A Feature Not Supported. El servidor reconoce la orden pero no admite esa combinación en la versión o en el contexto en que se ejecuta. El mensaje principal y los campos Detail, Hint y Position del error indican qué parte de la sentencia se rechaza. El código no significa que la base esté averiada ni que los datos sean incorrectos: la construcción pedida no está soportada tal como se escribió, y la versión del servidor ayuda a saber si otra la admite.
Advertencias y condiciones de parada
- Seguroadvertencia editorial
No cambies de versión de PostgreSQL en producción solo por este código sin probar antes la aplicación completa.
Evidencia: PostgreSQL 18 system information functions
Síntomas y causas
Causas probables · en orden
- Construcción no admitida en esta versiónPosible
La misma sentencia funciona en otra versión o en otro motor. Se confirma comparando con la versión que devuelve version().
Evidencia: PostgreSQL 18 Appendix A: Error Codes · PostgreSQL 18 system information functions
- Uso no admitido en ese contextoPosible
La orden es válida en general pero no en ese lugar o con esos objetos. El mensaje y su Hint suelen describir la restricción.
Evidencia: PostgreSQL 18 Appendix A: Error Codes · PostgreSQL error and notice fields
Fuentes y referencias técnicas
- 1
PostgreSQL 18 Appendix A: Error Codes
PostgreSQL Global Development Group · 2026 · official_doc
¿Te ha resultado útil esta ficha?