先给结论:字段能不能保留,不取决于它在旧系统里存在多久,而取决于它在新站上是否有明确用途、是否有可核对的来源、以及失去它会造成什么后果。把旧字段按“必须保留、可转换保留、只留档不展示、直接放弃”四档分类,再逐项找证据,比按字段数量平均迁移更可靠。
假设有一家常德本地企业,旧网站用了多年,内容存在旧系统的自定义字段里,比如产品规格、服务区域、交付周期、内部备注、旧版编号。新站准备重做,迁移工具只能自动带出标题、正文、发布时间这类标准字段,其余自定义字段导不完整。此时真正要决定的不是“能不能全搬”,而是哪些字段值得为它单独设计结构、写转换规则、安排人工补录。
这个情境的关键约束是:人力有限,旧系统即将停用,没有条件长期双轨维护。因此判断标准要围绕“新站是否继续使用”而不是“旧站曾经有什么”。
对每个导不完整的字段,先问三个问题:新站页面上有没有位置展示它;展示后对访客判断有没有帮助;如果没人维护,它会不会很快过期。三个都成立,才进入保留候选;只有第一个成立,通常属于可转换保留;三个都不成立,多数应归入留档或放弃。
分类完成后,保留项的数量通常会明显少于旧字段总数。这一步的实际动作是先做字段清单,再标注分类;分类结果直接决定下一步是设计新字段、写转换脚本,还是只做备份。
有些字段虽然有用,但旧系统里的值本身不可靠,例如多人手工填写、格式混乱、长期无人校对。此时保留字段结构不等于保留旧值。更稳妥的做法是保留字段位置,值改为重新采集或由业务人员确认。
可以用一个短例子说明这种取舍:假设旧系统里“交付周期”字段有大量空值和互相矛盾的值,而新站又需要展示。若直接迁移,会把错误带到新站;若放弃字段,又失去展示能力。折中方案是保留该字段结构,但迁移时只带入能确认的值,其余留空并进入人工补录清单。这个动作的结果是:迁移范围缩小,但后续维护责任变得清晰。
当保留项仍然太多、无法一次处理完时,用“失去后果”排序:失去后是否影响联系、下单、报价、售后;是否影响老客户查找历史信息;是否只是内部查看方便。前两类优先保留,第三类可以延后。
这份顺序的价值在于:它把“迁不进去”从技术故障变成可解释的取舍。每完成一档,下一档的处理方式就更明确。
决定保留项之后,还要写清楚它在迁移中的具体行为:是自动带入、转换后带入、留空待补,还是只进备份。对留空待补的字段,指定由谁补、补到什么程度算完成。对转换规则,保留原始值和新值的对照记录,便于以后核对。
如果旧系统即将停用,建议在停用前完成一次字段导出和备份,并确认备份文件可读。这个动作不影响新站上线,但能避免以后想查旧值时无据可依。做完备份后,再关闭旧系统或限制访问,下一步的维护范围就只围绕新站字段展开。
需要强调的是,迁移过程中某些字段请求量或抓取量下降,并不能单独证明保留项判断正确,也可能是旧页面下线、入口变化或统计口径调整造成的。判断保留项是否合理,仍应回到用途、来源和失去后果这三项依据。