- Add eloverblik controller with API client for metering points, time series, and charges - Add migrations for metering_points, meter_readings, and charges tables - Add HugSQL queries (upsert-metering-point!, insert-meter-reading!, insert-charge!) - Add POST /eloverblik/sync route to trigger sync from browser Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 lines
351 B
SQL
10 lines
351 B
SQL
CREATE TABLE meter_readings (
|
|
metering_point_id VARCHAR(18) NOT NULL REFERENCES metering_points(metering_point_id),
|
|
time_dk TIMESTAMP NOT NULL,
|
|
quantity_kwh NUMERIC(10,3),
|
|
quality VARCHAR(50),
|
|
PRIMARY KEY (metering_point_id, time_dk)
|
|
);
|
|
--;;
|
|
CREATE INDEX idx_meter_readings_time_dk ON meter_readings(time_dk);
|