-- 每设备 UTC 小时桶,供统计页「按设备」本地日曲线(#10 第②层)。
-- 镜像 usage_hourly + device_id(如同 usage_device_daily 之于 usage_daily)。
-- hour = unix 纪元小时(UTC);稀疏(空小时不落行)。
CREATE TABLE usage_device_hourly (
  user_id      INTEGER NOT NULL,
  device_id    INTEGER NOT NULL,
  hour         INTEGER NOT NULL,
  bytes_up     INTEGER NOT NULL DEFAULT 0,
  bytes_down   INTEGER NOT NULL DEFAULT 0,
  minutes_used INTEGER NOT NULL DEFAULT 0,
  PRIMARY KEY (device_id, hour)
);
CREATE INDEX idx_usage_device_hourly_user ON usage_device_hourly (user_id, hour);
