暂存一下,防止丢失

This commit is contained in:
2026-07-24 16:07:18 +08:00
parent 5d6e23f1a5
commit a18ed8bc8d
180 changed files with 13597 additions and 1986 deletions

View File

@@ -41,4 +41,26 @@ CREATE INDEX idx_outbox_event_request_id ON tb_outbox_event (request_id) WHERE r
CREATE INDEX idx_outbox_event_correlation_id ON tb_outbox_event (correlation_id) WHERE correlation_id <> '';
COMMENT ON TABLE tb_outbox_event IS '公共可靠事件 Outbox';
COMMENT ON COLUMN tb_outbox_event.id IS 'Outbox记录主键ID';
COMMENT ON COLUMN tb_outbox_event.event_id IS '跨重试保持稳定的事件唯一ID';
COMMENT ON COLUMN tb_outbox_event.event_type IS '稳定事件类型编码';
COMMENT ON COLUMN tb_outbox_event.payload_version IS '事件载荷结构版本';
COMMENT ON COLUMN tb_outbox_event.aggregate_type IS '产生事件的聚合或业务事实类型';
COMMENT ON COLUMN tb_outbox_event.aggregate_id IS '产生事件的聚合或业务事实ID';
COMMENT ON COLUMN tb_outbox_event.resource_type IS '事件主要资源类型';
COMMENT ON COLUMN tb_outbox_event.resource_id IS '事件主要资源ID';
COMMENT ON COLUMN tb_outbox_event.business_key IS '业务幂等键,空字符串表示未提供';
COMMENT ON COLUMN tb_outbox_event.request_id IS '来源HTTP请求ID空字符串表示无请求上下文';
COMMENT ON COLUMN tb_outbox_event.correlation_id IS '跨事务和异步链路关联ID';
COMMENT ON COLUMN tb_outbox_event.payload IS '结构化事件载荷快照';
COMMENT ON COLUMN tb_outbox_event.status IS '投递状态 1=待投递, 2=投递中, 3=已投递, 4=投递失败';
COMMENT ON COLUMN tb_outbox_event.retry_count IS '已发生的投递重试次数';
COMMENT ON COLUMN tb_outbox_event.max_retries IS '允许的最大投递重试次数';
COMMENT ON COLUMN tb_outbox_event.next_attempt_at IS '下一次允许领取投递的时间';
COMMENT ON COLUMN tb_outbox_event.lease_owner IS '当前Relay投递租约持有者';
COMMENT ON COLUMN tb_outbox_event.lease_expires_at IS '当前Relay投递租约过期时间';
COMMENT ON COLUMN tb_outbox_event.last_error_code IS '最近一次投递失败的稳定错误编码';
COMMENT ON COLUMN tb_outbox_event.last_error_summary IS '最近一次投递失败的安全摘要';
COMMENT ON COLUMN tb_outbox_event.delivered_at IS '事件成功提交到任务队列的时间';
COMMENT ON COLUMN tb_outbox_event.created_at IS 'Outbox记录创建时间';
COMMENT ON COLUMN tb_outbox_event.updated_at IS 'Outbox记录更新时间';