Add relay view to faster load controller_uid

This commit is contained in:
Tobias Reisinger 2024-06-11 14:10:25 +02:00
parent 277b159200
commit d4ff664f74
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
16 changed files with 146 additions and 81 deletions

View file

@ -50,8 +50,8 @@ impl DbJunctionRelaySchedule {
) -> Result<Vec<DbRelay>, DatabaseError> {
sqlx::query_as!(
DbRelay,
r#"SELECT relays.* FROM relays INNER JOIN junction_relay_schedule
ON junction_relay_schedule.relay_id = relays.id
r#"SELECT v_relays.* FROM v_relays INNER JOIN junction_relay_schedule
ON junction_relay_schedule.relay_id = v_relays.id
WHERE junction_relay_schedule.schedule_id = ?
ORDER BY junction_relay_schedule.weekday"#,
schedule.id