Blog

Noticias

Lanzamiento de InfluxDB FDW 1.2.0

Acabamos de lanzar la versión 1.2.0 del conector de datos externos (FDW) para InfluxDB. 
Esta versión es compatible con PostgreSQL 10, 11, 12, 13 y 14.
Esta versión mejora el siguiente elemento (desde la 1.1.1): 

  • Soporte para la función sin esquema

El FDW soporta las siguientes funciones:

  • InfluxDB FDW soporta el pushdown de algunas funciones de agregación: count, stddev, sum, max, min.
  • El FDW de InfluxDB soporta sentencias INSERT, DELETE.
  • InfluxDB FDW admite la inserción masiva de datos (con INSERT) utilizando la opción batch_size, a partir de la versión 14 de PostgreSQL.
  • Pushdown de las cláusulas WHERE incluyendo las funciones timestamp, interval y now()
  • Pushdown de las cláusulas LIMIT…OFFSET cuando existe únicamente la cláusula LIMIT o tanto LIMIT como OFFSET.
  • Soporte del modo sin esquema que permite el acceso a los elementos del archivo de datos sin cambiar la definición de la tabla mediante el uso de la columna tecleada de jsonb.

Limitaciones:

  • UPDATE no está soportado.
  • No están soportadas las restricciones WITH CHECK OPTION. Las siguientes limitaciones se deben al modelo de datos y al lenguaje de consulta de InfluxDB.
  • Los conjuntos de resultados presentan un número diferente de filas en función de la lista de destino especificada. Por ejemplo, SELECT field1 FROM t1 y SELECT field2 FROM t1 devuelven un número diferente de filas cuando la cantidad de puntos de field1 y field2 son diferentes en la base de datos InfluxDB.
  • La precisión del timestamp puede perderse debido a que la resolución del timestamp de PostgreSQL es de microsegundos mientras que la de InfluxDB es de nanosegundos.
  • Las condiciones como WHERE time + interval ‘1 day’ < now() no funcionan. Por favor, utilicen WHERE time < now() – interval ‘1 day’.