chore: sync changes for v0.1.1
This commit is contained in:
@@ -1,6 +1,39 @@
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
DROP TABLE IF EXISTS `events`;
|
||||
CREATE TABLE `events` (
|
||||
`id` int NOT NULL AUTO_INCREMENT,
|
||||
`event_id` varchar(36) NOT NULL COMMENT '事件唯一标识',
|
||||
`event_type` varchar(255) NOT NULL COMMENT '事件类型',
|
||||
`aggregate_id` varchar(255) NOT NULL COMMENT '聚合根ID',
|
||||
`aggregate_type` varchar(255) NOT NULL COMMENT '聚合根类型',
|
||||
`site_id` bigint NOT NULL DEFAULT 0 COMMENT '站点/租户ID',
|
||||
`trace_id` varchar(128) NULL COMMENT '链路追踪ID',
|
||||
`event_data` text NOT NULL COMMENT '事件数据(JSON)',
|
||||
`event_version` int NOT NULL DEFAULT 1 COMMENT '事件版本',
|
||||
`occurred_at` int NOT NULL COMMENT '发生时间(Unix)',
|
||||
`processed_at` int NOT NULL DEFAULT 0 COMMENT '处理时间(0未处理)',
|
||||
`headers` text NULL COMMENT '事件头(JSON)',
|
||||
`retry_count` int NOT NULL DEFAULT 0 COMMENT '重试次数',
|
||||
`last_error` text NULL COMMENT '最后错误',
|
||||
`next_retry_at` int NOT NULL DEFAULT 0 COMMENT '下次重试时间(Unix)',
|
||||
`status` enum('pending','processing','processed','failed') NOT NULL DEFAULT 'pending' COMMENT '状态',
|
||||
`create_time` int NOT NULL COMMENT '创建时间',
|
||||
`update_time` int NOT NULL COMMENT '更新时间',
|
||||
`is_del` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除 0否1是',
|
||||
`delete_time` int NOT NULL DEFAULT 0 COMMENT '删除时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_events_event_id` (`event_id`),
|
||||
KEY `idx_events_event_type_processed_at` (`event_type`, `processed_at`),
|
||||
KEY `idx_events_aggregate_id_type` (`aggregate_id`, `aggregate_type`),
|
||||
KEY `idx_events_occurred_at` (`occurred_at`),
|
||||
KEY `idx_events_status_next_retry_at` (`status`, `next_retry_at`),
|
||||
KEY `idx_events_create_time` (`create_time`),
|
||||
KEY `idx_events_is_del` (`is_del`),
|
||||
KEY `idx_events_site_status` (`site_id`, `status`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||||
|
||||
DROP TABLE IF EXISTS `addon`;
|
||||
CREATE TABLE `addon` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
|
||||
|
||||
Reference in New Issue
Block a user