Gracias Jose por responder, 3.15 es la versión.
Podrías por favor poner bien el mensaje como texto ya que no logro leer bien una parte de la query.
Saludos.
Ahora creo que se ve mejor muchas gracias!
Este error es al solicitar certificado en Autogestión
Hola Nelida, ¿uds armaron el circuito de prueba? ¿En la primera transición agregaron datos obligatorios que no fueron cargados?
También te vamos a pedir que nos adjuntes el log generado al momento de tener el error en gestión.
Gracias Emilse por responder,
Te adjunto el circuito de egreso de prueba que generamos.
Aún así cuando vamos a Egresado - Detectar egresados de forma automática hacemos el filtro correspondiente se queda buscando y nunca finaliza el 100%
Saludos
Nelly
¡Gracias Nelida! por favor adjuntanos el log generado
Gracias Emilse por responder.
Que log deberíamos enviarte, me podrías indicar.
Saludos
Nelly
¡Hola Nelida! Entendemos que este caso sería mejor segurlo con alguno de los chicos del equipo técnico, Por favor contactate con alguno de ellos, ¿si?
¡Gracias!
Hola, cuál es el log que necesitan?
El log de apache, el de sistema, el de la ua?
Gracias.
Buen día Emilse
Te envió los logs solicitados.
Uno es del error de Autogestión al realizar una nueva solicitud del tramite solicitud de certificado y los otros 4 de los errores que se generan en Gestión también al solicitar certificado.
Cuando se realiza el proceso de detectar egresados en forma automática, se queda procesando y no finaliza.
Gracias
Nelly
logs.rar (18.5 KB)
Esto les sucede en desarrollo o en producción?
Podrías por favor decirme que te devuelve está query:
SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, 'DD/MM/YYYY') as fecha_colacion,
sga_colaciones.fecha_inicio_inscripcion, sga_colaciones.hora_inicio_inscripcion
FROM sga_colaciones
JOIN sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
WHERE sga_colaciones.fecha >= CURRENT_DATE
AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = '29'
ORDER BY sga_colaciones.fecha
Saludos.
Hola, el servidor es Dearrollo y la sentencia da el siguiente mensaje.
ERROR: relation “sga_colaciones” does not exist LINE 3: FROM sga_colaciones ^ SQL state: 42P01 Character: 193
Saludos.
Podrías agregar antes de realizar el select la siguiente query:
SET search_path to negocio;
luego si ejecutar el select que te pase en la respuesta anterior.
El resultado es sin datos
Successfully run. Total query runtime: 53 msec. 0 rows affected.
Podrías por favor confirmarme que versión de postgres tienen instalado?
Saludos
Está instalada PostgreSQL version 9.3.25
Y esta query que les da?
SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, 'DD/MM/YYYY') as fecha_colacion
FROM sga_colaciones
JOIN sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
WHERE sga_colaciones.fecha >= CURRENT_DATE
AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion)))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = '29'
ORDER BY sga_colaciones.fecha
Por lo que vi en los logs tienen un problema en la parte de AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion))),
Por lo que me comentas no tienen valores con los que comparar, entonces puedo saber porque les tira este error.
Sobre Negocio da lo siguiente.
ERROR: operator does not exist: date + date LINE 8: …STAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_cola… ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. SQL state: 42883 Character: 595
El DBA de UCA corregió la sentencia
SELECT sga_colaciones.colacion, nombre, descripcion, to_char(fecha, ‘DD/MM/YYYY’) as fecha_colacion
FROM negocio.sga_colaciones
JOIN negocio.sga_colaciones_propuestas ON (sga_colaciones_propuestas.colacion = sga_colaciones.colacion)
WHERE sga_colaciones.fecha >= CURRENT_DATE
AND (sga_colaciones.fecha_inicio_inscripcion IS NULL OR (CURRENT_DATE >= sga_colaciones.fecha_inicio_inscripcion))
AND (sga_colaciones.hora_inicio_inscripcion IS NULL OR (CURRENT_TIMESTAMP >= (sga_colaciones.fecha_inicio_inscripcion + sga_colaciones.hora_inicio_inscripcion::timestamp::time)))
AND (sga_colaciones.fecha_fin_inscripcion IS NULL OR (CURRENT_DATE <= sga_colaciones.fecha_fin_inscripcion))
AND sga_colaciones_propuestas.propuesta = ‘29’
ORDER BY sga_colaciones.fecha
Este es el resultado
Successfully run. Total query runtime: 57 msec. 0 rows affected.
El problema evidentemente está en la parte del where donde comentaba anteriormente, lo que no logro entender es porque a mí no me falla.
Por favor te pido si cargas un gds con este foro así podemos corregir el error hacerles un parche y asi pueden tener la query sin tener que personalizar.
Saludos.