From b3f66a01a8f243ba1bfcb48a29cd2d66b4f2ca9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E8=BF=9B?= Date: Tue, 3 Nov 2026 11:15:39 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=A1=A5=E5=85=85=E6=8D=A2=E8=B4=A7?= =?UTF-8?q?=E5=8E=9F=E5=9B=A0=E9=95=BF=E5=BA=A6=E6=94=BE=E5=AE=BD=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=20000270?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 生产库与测试库已手动执行,迁移重复执行结果不变;回滚不缩短长度,避免截断已有数据。 Co-Authored-By: Claude Opus 5.5 --- migrations/000270_widen_exchange_reason.down.sql | 3 +++ migrations/000270_widen_exchange_reason.up.sql | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 migrations/000270_widen_exchange_reason.down.sql create mode 100644 migrations/000270_widen_exchange_reason.up.sql diff --git a/migrations/000270_widen_exchange_reason.down.sql b/migrations/000270_widen_exchange_reason.down.sql new file mode 100644 index 00000000..54d789fc --- /dev/null +++ b/migrations/000270_widen_exchange_reason.down.sql @@ -0,0 +1,3 @@ +-- 回滚 000270:不缩回 varchar(100)。 +-- 放宽后可能已写入超过 100 字的换货原因,缩短长度会失败或需要截断历史数据;需要时由维护者评估后手工处理。 +SELECT 1; diff --git a/migrations/000270_widen_exchange_reason.up.sql b/migrations/000270_widen_exchange_reason.up.sql new file mode 100644 index 00000000..4cc7fd0a --- /dev/null +++ b/migrations/000270_widen_exchange_reason.up.sql @@ -0,0 +1,4 @@ +-- 换货原因长度上限从 100 放宽到 500(与创建换货单请求校验一致)。 +-- 生产库与测试库已于 2026-11-03 手动执行同一语句;重复执行结果不变。 +-- varchar 加长只改元数据,不重写表。 +ALTER TABLE tb_exchange_order ALTER COLUMN exchange_reason TYPE varchar(500);