# **要点** #### ****不能直接的跨版升级**** 2019年之前的CMS版本是**不能直接的跨版升级**到现在的2019版,原因: 1. 这次的升级是彻底的更换了系统的底层,将之前那套“过时”,“杂乱”……的底层给更换掉了。 2. 这次的升级不单单是后台业务逻辑代码的更新换代,也数据库也是同样的,要使系统变得灵活,数据库的数据结构也是要起一定的作用,增加了数据库的部分数据与应用底层的配合。 3. 虽然现在使用的是 SQLite (单个的文件型)数据库,按常人的理解是数据库既然是文件型那就可通过直接拷贝这个数据库文件来升级,但这种理解是错误的。任何软件(系统)的升级都是免不了对现有(陈旧)的,妨碍系统性能的数据结构做出改变。尤其是与软件在同一空间下的数据库自然也是难免的。 4. 基于第2、3点原因,所以不能做到直接升级,如果直接强制这么做只会导致系统的无法正常运行,或者是站点数据出现不必要的差错。 ***** #### **间接转换的方式升级** 前面写了一大堆的不能直接升级的原因,但这并不代表就不能做到旧版系统跨版升级到新版系统了。那有何方法解决升级的需求。请往以下章节看。