fix: bugcollect V4 迁移移除不兼容的 IF NOT EXISTS 语法 + docker-compose 补充 env_file 和密码修复
这个提交包含在:
父节点
ae56369e03
当前提交
4a3cb74954
@ -11,8 +11,11 @@ CREATE TABLE IF NOT EXISTS log_issue_users (
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- HMAC signing secret for webhooks (nullable = no signing)
|
||||
-- MySQL does not support ADD COLUMN IF NOT EXISTS.
|
||||
-- If the column already exists (e.g. partial re-run), this migration will fail.
|
||||
-- V5__bugcollect_v12_repair.sql handles the repair case.
|
||||
ALTER TABLE log_webhooks
|
||||
ADD COLUMN IF NOT EXISTS secret VARCHAR(64) NULL COMMENT 'HMAC-SHA256 signing secret; NULL = no signature';
|
||||
ADD COLUMN secret VARCHAR(64) NULL COMMENT 'HMAC-SHA256 signing secret; NULL = no signature';
|
||||
|
||||
-- Session tracking table (ingestion path via /sessions/batch is not yet implemented)
|
||||
CREATE TABLE IF NOT EXISTS log_sessions (
|
||||
@ -21,7 +24,7 @@ CREATE TABLE IF NOT EXISTS log_sessions (
|
||||
session_id VARCHAR(64) NOT NULL,
|
||||
user_id VARCHAR(128) NULL,
|
||||
platform VARCHAR(16) NULL,
|
||||
release VARCHAR(32) NULL,
|
||||
`release` VARCHAR(32) NULL,
|
||||
environment VARCHAR(32) NULL,
|
||||
sdk_name VARCHAR(64) NULL,
|
||||
sdk_version VARCHAR(32) NULL,
|
||||
@ -35,5 +38,4 @@ CREATE TABLE IF NOT EXISTS log_sessions (
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
-- Ensure event_id has an index (was added as NULL in V3)
|
||||
-- Note: MySQL does not support ALTER TABLE ADD INDEX IF NOT EXISTS
|
||||
CREATE INDEX idx_lie_event_id ON log_issue_events (event_id);
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户