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;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
-- HMAC signing secret for webhooks (nullable = no signing)
|
-- 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
|
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)
|
-- Session tracking table (ingestion path via /sessions/batch is not yet implemented)
|
||||||
CREATE TABLE IF NOT EXISTS log_sessions (
|
CREATE TABLE IF NOT EXISTS log_sessions (
|
||||||
@ -21,7 +24,7 @@ CREATE TABLE IF NOT EXISTS log_sessions (
|
|||||||
session_id VARCHAR(64) NOT NULL,
|
session_id VARCHAR(64) NOT NULL,
|
||||||
user_id VARCHAR(128) NULL,
|
user_id VARCHAR(128) NULL,
|
||||||
platform VARCHAR(16) NULL,
|
platform VARCHAR(16) NULL,
|
||||||
release VARCHAR(32) NULL,
|
`release` VARCHAR(32) NULL,
|
||||||
environment VARCHAR(32) NULL,
|
environment VARCHAR(32) NULL,
|
||||||
sdk_name VARCHAR(64) NULL,
|
sdk_name VARCHAR(64) NULL,
|
||||||
sdk_version VARCHAR(32) NULL,
|
sdk_version VARCHAR(32) NULL,
|
||||||
@ -35,5 +38,4 @@ CREATE TABLE IF NOT EXISTS log_sessions (
|
|||||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||||
|
|
||||||
-- Ensure event_id has an index (was added as NULL in V3)
|
-- 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);
|
CREATE INDEX idx_lie_event_id ON log_issue_events (event_id);
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户