`cargo sqlx prepare` removes a Windows only query cache
- Lenguaje dominante
- Rust
- Estrellas
- 370
- Forks
- 39
- Merge medio
- 13 h 24 min
- PR fusionados (30 d)
- 33
Descripción
When updating the sqlx query cache for CI we usually just run `cargo sqlx prepare -- --all-targets --all-features --tests`.
This should in theory find all the queries for all platforms but for whatever reason it removes cache for a query in `Location::all()` method, which is Windows-only.
As a workaround one can explicitly target the Windows platform, but this in turn removes some other unrelated non-Windows queries, so some manual intervention is required.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza ejecutando `cargo sqlx prepare -- --all-targets --all-features --tests` e inspecciona la caché de consultas generada, centrándote en la consulta exclusiva de Windows en `Location::all()`. Compáralo con una preparación dirigida explícitamente a Windows e identifica por qué se eliminan las consultas de plataformas no relacionadas; se considera terminado cuando las actualizaciones de la caché conservan las consultas necesarias para todas las plataformas sin intervención manual.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- ci-cd, databases
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100