6 votos

Error de registro de Postgres

Estoy usando Geoserver + GeoWebCache + Postgres para una aplicación. En el lado de la aplicación no hay errores, pero en Postgres estoy recibiendo este registro. Por favor, explique y ayúdeme a resolver esto

2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe en el carácter 15 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA 2014-03-14 10:14:50 IST ERROR: relación "public.gt_pk_metadata" no existe 2014-03-14 10:14:50 IST DECLARACIÓN: SELECT * FROM public.GT_PK_METADATA

12voto

Adam Ernst Puntos 6939

La tabla gt_pk_metadata es una tabla opcional que GeoTools (y GeoServer) utilizan para determinar cuáles son las columnas de clave primaria en una vista. Es necesaria para generar identificadores de características consistentes (FIDS), de lo contrario GeoTools utilizará la ID java de la característica que cambiará de ejecución en ejecución.

Esto se explica en este documento. Por lo tanto, puedes ignorar este error si no te importa tener identificadores de características consistentes (FIDS) a lo largo de reinicios del servidor.

3voto

Michael Barker Puntos 8234

La tabla o vista llamada GT_PK_METADA en el esquema público no existe en tu base de datos. Por defecto, Postgresql usa minúsculas. Por lo tanto, si tienes GT_PK_METADATA en tu base de datos, tu consulta debería ser SELECT * FROM public."GT_PK_METADATA"

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X