增加了数据库迁移文件，修改了代码规范和错误