Autor Tema: [SOLUCIONADO] Problema con toba::db()->consultar()  (Leído 641 veces)

0 Usuarios y 1 Visitante están viendo este tema.

alumno66

  • General
  • *
  • Mensajes: 223
    • Ver Perfil
    • Email
  • Institución: Municipalidad de Corrientes
  • Nombre y apellido: Claudio Ignacio Canzoneri
  • Sistema: toba pilaga
  • Teléfono laboral: 379154347672
[SOLUCIONADO] Problema con toba::db()->consultar()
« on: Junio 10, 2015, 01:45:33 pm »
Hola gente, hace rato que no molesto.
Resulta que tengo una tabla con datos geom. Uno de los campos tiene un valor geometry(point), y al cargarla en el datos tabla le forcé para que lo asuma como de caracter largo. Hasta ahí todo bien.
En un determinado momento intento obtener las coordenadas en lat y lon,     para  lo cual armo un sql de la siguiente manera:
SELECT
   st_x ('0101000020E6100000AD16D86322694DC09372F7393E7A3BC0' ) AS lon,
   st_y ('0101000020E6100000AD16D86322694DC09372F7393E7A3BC0' ) AS lat

Cuando lo ejecuto como comando en el postgres, funciona. Pero cuando lo hago desde el toba con  toba::db()->consultar($sql)
arroja un error :

MENSAJE: ERROR: no existe la función st_x(unknown) LINE 1: select st_x("0101000020E6100000AD16D86322694DC09372F7393E7A3... ^ HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede ser necesario agregar conversión explícita de tipos.

¿Qué hay que tocarle al toba para que me permita enviar esa consulta?

Desde ya gracias por los comentarios y sugerencias.

Abrazo a todos.
« Última Modificación: Junio 11, 2015, 11:16:37 am por alumno66 »
Canzoneri, Claudio Ignacio
Municipalidad de Corrientes

alumno66

  • General
  • *
  • Mensajes: 223
    • Ver Perfil
    • Email
  • Institución: Municipalidad de Corrientes
  • Nombre y apellido: Claudio Ignacio Canzoneri
  • Sistema: toba pilaga
  • Teléfono laboral: 379154347672
Re:Problema con toba::db()->consultar()
« Respuesta #1 on: Junio 11, 2015, 11:15:45 am »
Estimados amigos, le encontré el agujero al mate.
Se trata de la configuración del postgis en la base de datos. Los muchachos que lo instalaron, en lugar de especificar como schema la opción pg_catalog,     le pusieron public, por lo que solo funcionaba en el esquema public y la fuente a través de la cual yo pedia la consulta tiene como default otro schema.

Modificada esta configuración se normalizó el funcionamiento.

Posteo la solución por si a alguien le pasa algo similar.

Un cordial saludo a todos.
Canzoneri, Claudio Ignacio
Municipalidad de Corrientes

richard

  • Moderador Global
  • *****
  • Mensajes: 3045
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Re:[SOLUCIONADO] Problema con toba::db()->consultar()
« Respuesta #2 on: Junio 11, 2015, 11:55:45 am »
Hola Claudio,

no llegue a sugerirte nada :D.. bien por la resolucion!.

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.