- materials 删除 manufacturer_model / supplier_id / manufacturer_id 三列 - 删除为旧两列服务的 ALTER TABLE materials(两个索引、两个复合外键) - 删除 organization_partners 上的 uk_organization_partners_org_id - 新建 material_manufacturers(物料与制造商关系表) - 重建 material_suppliers 为货源关系表(物料 × 供应商 × 制造商条目) - 物料数据经临时表 tmp_materials 中转,分流为 199 物料 + 10 制造商 + 129 货源 偏离 brief 的修正(本机 MySQL 8.0.34 实测所必需): - material_manufacturers 改置于 organization_partners 之后,否则前向外键报 ERROR 1824 - material_suppliers.preferred_row 生成列改用常量 1,否则引用自增列报 ERROR 3109 - 临时表 tmp_materials 显式 DEFAULT CHARSET=utf8mb4,否则与持久表排序规则不一致报 ERROR 1267 |
||
|---|---|---|
| .. | ||
| checks | ||
| deploy-build.sh | ||
| entrypoint.sh | ||
| init.sql | ||