pump_box_assignments
pump_box_assignments, pompaların hangi elektrik panosuna bağlı olduğunu ve bu ilişkinin ne zaman başladığını/sona erdiğini izleyen ilişki tablosudur. Bu sayede pompa-pano eşleşmeleri tarihsel olarak takip edilebilir.
Bu tablo, saha revizyonları ve bakım operasyonlarında hangi pompanın hangi pano üzerinden çalıştığını net biçimde kayıt altına alır.
Kolonlar
| Kolon | Tip | Null | Anlamı |
|---|---|---|---|
id | int | hayır | Atama birincil anahtarı |
pump_id | int | hayır | Bağlı pompa; pumps.id |
electricity_box_id | int | hayır | Bağlı pano; electricity_boxes.id |
is_active | boolean | hayır | Atama halen aktif mi (DEFAULT: true) |
assigned_at | timestamp | hayır | Pompanın panoya atanma zamanı |
removed_at | timestamp | evet | Atamanın sonlandırılma zamanı |
notes | varchar(255) | evet | Operasyonel notlar |
create_time | timestamp | hayır | Kayıt oluşturulma zamanı |
update_time | timestamp | hayır | Son güncelleme zamanı |
İndeksler
| İndeks | Tip | Açıklama |
|---|---|---|
id | Primary Key | Tablo birincil anahtarı |
Örnek Kayıtlar
- PMP-01 -> BOX-01
- PMP-02 -> BOX-02
{
"id": 1,
"pump_id": 1,
"electricity_box_id": 1,
"is_active": true,
"assigned_at": "2024-06-05 12:00:00",
"removed_at": null,
"notes": "PMP-01 ana pano BOX-01'e bağlandı",
"create_time": "2024-06-05 12:00:00",
"update_time": "2026-04-03 10:00:00"
}
Özet: PMP-01 pompasının BOX-01 panosuna aktif bağlantı kaydı.
{
"id": 2,
"pump_id": 2,
"electricity_box_id": 2,
"is_active": true,
"assigned_at": "2024-07-20 12:00:00",
"removed_at": null,
"notes": "PMP-02 ana pano BOX-02'ye bağlandı",
"create_time": "2024-07-20 12:00:00",
"update_time": "2026-04-03 10:00:00"
}
Özet: PMP-02 pompası için ikinci aktif pompa-pano eşleşmesi.