29 lines
1.4 KiB
SQL
29 lines
1.4 KiB
SQL
-- 表名与 api/model 中 tableName 一致:biz_user、biz_plans、biz_subscriptions、biz_api_token、biz_usage_monthly、biz_audit_log
|
||
-- 已有库若 `created_at` / `updated_at` 无默认值,插入会失败(模型已关闭 Sequelize timestamps 且未声明时间字段时依赖库默认值)。
|
||
-- 按需对已有表执行(新库直接执行 001/003 即可,无需本文件)。
|
||
|
||
SET NAMES utf8mb4;
|
||
|
||
ALTER TABLE `biz_user`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
MODIFY `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
|
||
|
||
ALTER TABLE `biz_plans`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
MODIFY `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
|
||
|
||
ALTER TABLE `biz_subscriptions`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
MODIFY `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
|
||
|
||
ALTER TABLE `biz_api_token`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
MODIFY `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
|
||
|
||
ALTER TABLE `biz_usage_monthly`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||
MODIFY `updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
|
||
|
||
ALTER TABLE `biz_audit_log`
|
||
MODIFY `created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;
|