| 123456789101112131415161718 |
- -- 为 api_nonces 表增加 id 主键与 user_id 列,与 ORM 模型一致
- -- 原表以 nonce 为主键,现改为 id 自增主键,nonce 改为唯一索引
- -- MySQL / MariaDB(分步执行避免语法冲突)
- -- 1. 去掉原主键
- ALTER TABLE `api_nonces` DROP PRIMARY KEY;
- -- 2. 新增自增主键 id
- ALTER TABLE `api_nonces`
- ADD COLUMN `id` INT NOT NULL AUTO_INCREMENT FIRST,
- ADD PRIMARY KEY (`id`);
- -- 3. nonce 改为唯一索引
- ALTER TABLE `api_nonces` ADD UNIQUE KEY `uk_api_nonces_nonce` (`nonce`);
- -- 4. 新增 user_id(与 ORM 一致)
- ALTER TABLE `api_nonces`
- ADD COLUMN `user_id` INT NULL COMMENT '用户ID' AFTER `session_id`;
|