feat(syslog): 为三个生产模块增加启动版本标识
- syslog-serve 增加 SYSLOG_BUILD_READY 启动日志 - syslog-consumer 增加 SYSLOG_BUILD_READY 启动日志 - 更新 syslog-consumer-rule 代码修订标识至 v63 - 输出模块名、代码修订号、运行环境及关键非敏感配置 - 支持通过容器日志快速确认实际部署的 JAR 版本 - 补充 syslog-serve 和 syslog-consumer 启动日志测试 - 不输出数据库密码、API 凭据等敏感信息 - 不修改 Maven POM 配置
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
-- v6 设备级采集模式:达梦数据库升级
|
||||
-- 强制顺序:停止/保持旧版应用 -> 备份 -> 01 预检 -> 本脚本 -> 03 验证 -> 启动新版 JAR。
|
||||
-- 新版 syslog-serve 的所有设备查询都会读取 COLLECTION_MODE,本脚本必须在新版 JAR 启动前执行。
|
||||
-- 本脚本不设置任何现场 device_id;所有既有设备统一回填 BOTH,避免误停原有 Syslog 或 API 任务。
|
||||
|
||||
ALTER TABLE DEVICE_DEVICE
|
||||
ADD COLLECTION_MODE VARCHAR2(16) DEFAULT 'BOTH';
|
||||
|
||||
UPDATE DEVICE_DEVICE
|
||||
SET COLLECTION_MODE = 'BOTH'
|
||||
WHERE COLLECTION_MODE IS NULL;
|
||||
|
||||
COMMIT;
|
||||
|
||||
ALTER TABLE DEVICE_DEVICE
|
||||
MODIFY COLLECTION_MODE VARCHAR2(16) DEFAULT 'BOTH' NOT NULL;
|
||||
|
||||
ALTER TABLE DEVICE_DEVICE
|
||||
ADD CONSTRAINT CK_DEVICE_COLLECTION_MODE
|
||||
CHECK (COLLECTION_MODE IN ('SYSLOG_ONLY', 'API_ONLY', 'BOTH'));
|
||||
|
||||
COMMENT ON COLUMN DEVICE_DEVICE.COLLECTION_MODE IS
|
||||
'设备级采集模式:SYSLOG_ONLY、API_ONLY、BOTH;默认 BOTH';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user