项目本地开发时新增了数据表,开发完成以后,更新线上项目时,如果没有同步更新线上数据库中的数据表,项目则无法启动,报 Table 'xxxx.xxxx' doesn't exist 错误。
是否可以在项目启动之前或报这个错误之前,检测一下数据库中有哪些表没有创建,没有创建的话,创建一下表;检测一下每个表中应该有的字段都有没有,没有的话就增加一下字段。
求解决方案。
Db.update("create table. ...")