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’.
Desarrollado por Toshiba Software Engineering & Technology Center. Para más detalles, consulten el repositorio. Repositorio fuente: https://github.com/pgspider/influxdb_fdw
Haz clic aquí para leer la noticia original en inglés en la página web oficial de PostgreSQL.