Skip to main content

measurements_water

measurements_water, accepted stream sırasında su tarafı ölçüm segmentini ayrı bir tabloda saklar. Bu segmentin ilk alanı WP (Water Pressure) değeridir.

Bu tablo ham payload içermez. Buradaki değerler accepted stream'e bağlı su ölçüm snapshot bilgisidir.

FK Davranis Notlari

FKON DELETEON UPDATENot
measurements_water.stream_id -> streams.idCASCADECASCADETyped olcum tablosu stream ile atomik yasar; ebeveyn stream silinirse kayitlar yetim kalmaz.

Kolonlar

KolonTipNullAnlamı
stream_idinthayırBu su ölçüm kaydının ait olduğu accepted stream; aynı zamanda birincil anahtar
device_idvarchar(21)hayırCihaz kimliği
sequence_nointevetCihaz sequence alanı varsa
device_timetimestamphayırÖlçüm zamanı
sample_period_secinthayırÖrnekleme periyodu (DEFAULT: 0)
is_validbooleanhayırSegment seviyesinde geçerlilik (DEFAULT: false)
wpfloatevetWater Pressure
create_timetimestamphayırKayıt oluşturulma zamanı
update_timetimestamphayırSon güncelleme zamanı

İndeksler

İndeksAmacı
(device_id, device_time)Bir cihazın zaman bazlı su ölçüm geçmişini hızlı okumak için
(device_time)Zaman penceresi bazlı toplu su ölçüm sorguları için

Örnek Kayıtlar

{
"stream_id": 1,
"device_id": "46000000C47CA670",
"sequence_no": 1,
"device_time": "2026-04-03T10:29:50Z",
"sample_period_sec": 900,
"is_valid": true,
"wp": 2.34,
"create_time": "2026-04-03T10:30:00Z",
"update_time": "2026-04-03T10:30:00Z"
}

Özet: İlk cihaz için su basıncı (WP) segmenti stream ile birlikte saklanmış.