-
Notifications
You must be signed in to change notification settings - Fork 8
Description
I created a downsampler plugin for a table with column named in camel-back style. The query passed to influxdb3 client is correct, but it fails with this message:
2025-08-27 16-30-00 [ERROR] error: error while planning query: Schema error: No field named accountid. Valid fields are _time, record_count, time_from, time_to, "internalSuccessfulValue_avg", "remoteSuccessfulValue_avg", "totalTimeInMs_avg", "appMetrics_ErxRouting_transaction"."accountId", "appMetrics_ErxRouting_transaction"."accountName", "appMetrics_ErxRouting_transaction".application, "appMetrics_ErxRouting_transaction"."applicationVersion", "appMetrics_ErxRouting_transaction"."asyncStatusMessageFlag", "appMetrics_ErxRouting_transaction".datacenter, "appMetrics_ErxRouting_transaction".direction, "appMetrics_ErxRouting_transaction".env, "appMetrics_ErxRouting_transaction".host, "appMetrics_ErxRouting_transaction"."httpErrorType", "appMetrics_ErxRouting_transaction"."httpStatus", "appMetrics_ErxRouting_transaction"."internalSuccessful", "appMetrics_ErxRouting_transaction"."messageCategory", "appMetrics_ErxRouting_transaction"."messageType", "appMetrics_ErxRouting_transaction"."messageVersion", "appMetrics_ErxRouting_transaction".os, "appMetrics_ErxRouting_transaction".pool, "appMetrics_ErxRouting_transaction"."portalId", "appMetrics_ErxRouting_transaction"."portalName", "appMetrics_ErxRouting_transaction"."receiverResponse", "appMetrics_ErxRouting_transaction"."remoteSuccessful", "appMetrics_ErxRouting_transaction"."routableEntityIdQualifier", "appMetrics_ErxRouting_transaction".server_role, "appMetrics_ErxRouting_transaction"."accountId", "appMetrics_ErxRouting_transaction"."accountName", "appMetrics_ErxRouting_transaction".application, "appMetrics_ErxRouting_transaction"."applicationVersion", "appMetrics_ErxRouting_transaction"."asyncStatusMessageFlag", "appMetrics_ErxRouting_transaction"."asyncStatusMessageFlagValue", "appMetrics_ErxRouting_transaction".datacenter, "appMetrics_ErxRouting_transaction".direction, "appMetrics_ErxRouting_transaction".env, "appMetrics_ErxRouting_transaction".host, "appMetrics_ErxRouting_transaction"."httpErrorType", "appMetrics_ErxRouting_transaction"."httpStatus", "appMetrics_ErxRouting_transaction"."internalProcessingTimeInMs", "appMetrics_ErxRouting_transaction"."internalSuccessful", "appMetrics_ErxRouting_transaction"."internalSuccessfulValue", "appMetrics_ErxRouting_transaction"."messageCategory", "appMetrics_ErxRouting_transaction"."messageType", "appMetrics_ErxRouting_transaction"."messageVersion", "appMetrics_ErxRouting_transaction".os, "appMetrics_ErxRouting_transaction"."outgoingUrl", "appMetrics_ErxRouting_transaction".pool, "appMetrics_ErxRouting_transaction"."portalId", "appMetrics_ErxRouting_transaction"."portalName", "appMetrics_ErxRouting_transaction"."receiverResponse", "appMetrics_ErxRouting_transaction"."remoteSuccessful", "appMetrics_ErxRouting_transaction"."remoteSuccessfulValue", "appMetrics_ErxRouting_transaction"."routableEntityId", "appMetrics_ErxRouting_transaction"."routableEntityIdQualifier", "appMetrics_ErxRouting_transaction"."senderMessageId", "appMetrics_ErxRouting_transaction".server_role, "appMetrics_ErxRouting_transaction".time, "appMetrics_ErxRouting_transaction"."totalTimeInMs". executing query: SELECT DATE_BIN(INTERVAL '5 minutes', time, '1970-01-01T00:00:00Z') AS _time, count(*) AS record_count, MIN(time) AS time_from, MAX(time) AS time_to, avg("internalSuccessfulValue") as "internalSuccessfulValue_avg", avg("remoteSuccessfulValue") as "remoteSuccessfulValue_avg", avg("totalTimeInMs") as "totalTimeInMs_avg", "accountId", "accountName", "application", "applicationVersion", "asyncStatusMessageFlag", "datacenter", "direction", "env", "host", "httpErrorType", "httpStatus", "internalSuccessful", "messageCategory", "messageType", "messageVersion", "os", "pool", "portalId", "portalName", "receiverResponse", "remoteSuccessful", "routableEntityIdQualifier", "server_role" FROM 'appMetrics_ErxRouting_transaction' WHERE time >= '2025-08-27T20:24:00Z' AND time < '2025-08-27T20:29:00Z' GROUP BY _time, accountId, accountName, application, applicationVersion, asyncStatusMessageFlag, datacenter, direction, env, host, httpErrorType, httpStatus, internalSuccessful, messageCategory, messageType, messageVersion, os, pool, portalId, portalName, receiverResponse, remoteSuccessful, routableEntityIdQualifier, server_role
The same happens running the same query in CLI.