fix(payment): 补升 schema 版本使售后举证图片列在已安装站点生效

order_aftersale 新增 images 列时未同步升 SCHEMA_VERSION,而 dbDelta 只在版本
变化时重跑,已安装站点不会执行 ALTER TABLE,提交售后申请直接报
Unknown column 'images'。SCHEMA_VERSION 2.5.0 -> 2.5.1,并在契约测试中
锁定「列变更必须同步升版本」,部署后进入一次 wp-admin 即自动补列。
This commit is contained in:
2026-10-06 22:37:32 +08:00
parent 1a9a2762f3
commit 4ea02f25ac
2 changed files with 14 additions and 1 deletions
+3 -1
View File
@@ -14,7 +14,9 @@ class DBMigrator {
use DBMigratorVip;
/** Current schema version; changing it re-runs dbDelta. */
const SCHEMA_VERSION = '2.5.0';
// 2.5.1: order_aftersale 新增 images 列(售后举证图片)。dbDelta 仅在版本变化时
// 重跑,新增/调整列必须同步升版本,否则老安装不会执行 ALTER TABLE。
const SCHEMA_VERSION = '2.5.1';
const OPT_KEY = 'aksrt_db_schema_version';