CamelCase frente a snake_case
Usa snake_case para los campos de eventos en Telemetry. Los nombres en minúsculas, como total_cost, funcionan en SQL sin comillas dobles. Los nombres que mezclan mayúsculas y minúsculas, como totalCost, necesitan comillas para conservarlas.
Consultar campos con mayúsculas y minúsculas
Con un campo camelCase, escribe:
SELECT "myFieldName" FROM my_table;
Con un campo snake_case, escribe:
SELECT my_field_name FROM my_table;
Es fácil olvidar esas comillas al copiar una consulta o añadir una unión. Elige nombres en minúsculas al definir un esquema nuevo y usa la misma escritura en todos los productores.
Esquemas existentes
Puedes conservar los campos existentes que mezclan mayúsculas y minúsculas. Usa comillas de forma consistente en las consultas, incluidas las que exportes a otros sistemas. Si cambias el nombre de un campo, actualiza sus productores y consumidores juntos. Cambiar la escritura crea otro campo; no cambia el nombre de los datos históricos.
Consulta evolución del esquema antes de cambiar un campo que ya usen paneles o alertas.