Descripción
Cuando se usa DataDrain::Record con where() y no se especifican todas las partition keys, el path generado tiene valores vacíos.
Reproducción
ArchivedVersion.where(isp_id: "418ab25e-61b3-48ea-8c2e-fabf158abecc")
Resultado: Busca en storage/.../year=/month=/**/*.parquet
Esperado: Debería buscar con wildcards o hacer glob recursivo
Archivos reales
storage/.../isp_id=.../year=2023/month=4/data_0.parquet
Workaround actual
ArchivedVersion.where(isp_id: "...", year: 2023, month: 4)
Pregunta
¿El diseño intencional es que todas las partition keys sean requeridas? Si es así, la documentación debería ser más clara. Si no, sería ideal hacer glob recursivo cuando faltan particiones intermedias.
Descripción
Cuando se usa
DataDrain::Recordconwhere()y no se especifican todas las partition keys, el path generado tiene valores vacíos.Reproducción
Resultado: Busca en
storage/.../year=/month=/**/*.parquetEsperado: Debería buscar con wildcards o hacer glob recursivo
Archivos reales
Workaround actual
Pregunta
¿El diseño intencional es que todas las partition keys sean requeridas? Si es así, la documentación debería ser más clara. Si no, sería ideal hacer glob recursivo cuando faltan particiones intermedias.