Files
wvp-platform/数据库/aiot/迁移-添加camera_name字段.sql
16337 7f895a7b0f 功能:摄像头命名改造 — camera_name + 新编码格式
- 新增 camera_name 字段(用户自定义名称,必填)
- camera_code 生成规则改为 CAM{YYYYMMDD}{NNN}(日期+序号)
- INSERT/UPDATE SQL 支持 camera_name
- 新增 /api/ai/camera/options 接口(前端下拉选择用)
- 存量数据迁移脚本:camera_name = app + stream
2026-03-19 11:34:30 +08:00

17 lines
691 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 摄像头命名改造迁移脚本
-- 1. 新增 camera_name 字段
-- 2. 存量数据camera_name = CONCAT(app, stream)
-- 3. 设置 NOT NULL
-- Step 1: 添加 camera_name 列
ALTER TABLE wvp_stream_proxy ADD COLUMN camera_name VARCHAR(100) NULL AFTER camera_code;
-- Step 2: 存量数据迁移 — app + stream 合并为 camera_name
UPDATE wvp_stream_proxy SET camera_name = CONCAT(IFNULL(app, ''), IFNULL(stream, '')) WHERE camera_name IS NULL;
-- Step 3: 设置 NOT NULL确认数据填充后执行
ALTER TABLE wvp_stream_proxy MODIFY COLUMN camera_name VARCHAR(100) NOT NULL DEFAULT '';
-- 验证
SELECT camera_code, camera_name, app, stream FROM wvp_stream_proxy LIMIT 20;