generated from CubeCraft-Creations/Tracehound
CUB-228: add battery_calibration_offset to cameras table
- Add column to 001_create_tables.sql for fresh databases - Add migration 002 for existing databases (idempotent via pragma_table_info check) - Implement runIncrementalMigrations in db.go - Add BatteryCalibrationOffset to Camera model - Update all camera SELECT queries (cameras List, detail, MQTT subscriber getCamera, register)
This commit is contained in:
@@ -132,10 +132,10 @@ func GetCameraDetail(database *db.DB) http.HandlerFunc {
|
||||
// Get camera info
|
||||
var c models.Camera
|
||||
err := database.QueryRowContext(r.Context(), `
|
||||
SELECT camera_id, friendly_name, mac_address, created_at, updated_at
|
||||
SELECT camera_id, friendly_name, mac_address, battery_calibration_offset, created_at, updated_at
|
||||
FROM cameras WHERE camera_id = ?
|
||||
`, cameraID).Scan(
|
||||
&c.CameraID, &c.FriendlyName, &c.MacAddress,
|
||||
&c.CameraID, &c.FriendlyName, &c.MacAddress, &c.BatteryCalibrationOffset,
|
||||
&c.CreatedAt, &c.UpdatedAt,
|
||||
)
|
||||
if err == sql.ErrNoRows {
|
||||
|
||||
Reference in New Issue
Block a user