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:
@@ -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';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user