12 lines
806 B
SQL
12 lines
806 B
SQL
USE hyapp_wallet;
|
||
|
||
-- 该表只按用户提现申请增长,创建空表不扫描 wallet_transactions,不会在现有 10GB 级流水表上建索引或持有行锁。
|
||
-- 必须在部署包含新终局幂等逻辑的 wallet-service 之前执行;CREATE TABLE IF NOT EXISTS 可安全重复执行。
|
||
CREATE TABLE IF NOT EXISTS wallet_withdrawal_terminal_locks (
|
||
app_code VARCHAR(32) NOT NULL COMMENT '应用编码',
|
||
withdrawal_application_id VARCHAR(64) NOT NULL COMMENT '后台提现申请 ID',
|
||
created_at_ms BIGINT NOT NULL COMMENT '创建时间,UTC epoch ms',
|
||
updated_at_ms BIGINT NOT NULL COMMENT '更新时间,UTC epoch ms',
|
||
PRIMARY KEY (app_code, withdrawal_application_id)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='提现申请钱包终局串行锁';
|