Lanzamiento de InfluxDB fdw 1.0.0
Acabamos de lanzar la versión 1.0.0 del conector de datos externos para InfluxDB.
Esta versión es compatible con PostgreSQL 9.6, 10, 11, 12 y 13 y soporta las siguientes características:
- Soporte para las funciones INSERT/DELETE
- Soporte para la adición de más funciones al pushdown
- Soporte para el pushdown de la cláusula LIMIT OFFSET
- Soporte para el pushdown del operador escalar ANY/ALL (ARRAY)
- Pruebas refactorizadas
El conector de datos externos soporta las siguientes características:
- InfluxDB FDW soporta el pushdown de algunas funciones de agregado: count, stddev, sum, max, min.
- InfluxDB FDW soporta las sentencias INSERT, y DELETE.
- Las columnas
time
ytime_text
pueden utilizarse para las sentencias INSERT, DELETE. - La columna
time
puede indicar el timestamp con precisión de microsegundos. - La columna
time_text
puede indicar el timestamp con precisión de nanosegundos. - Pushdown de las cláusulas WHERE, incluyendo las funciones timestamp, interval y
now()
. - Pushdown de las cláusulas LIMIT…OFFSET si existe únicamente la cláusula LIMIT o ambas (LIMIT y OFFSET).
Limitaciones:
- UPDATE no es soportado.
- Las restricciones WITH CHECK OPTION no son soportadas. 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
ySELECT 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, utilicenWHERE 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.