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.