egg-sequelize中定义model的描述comment好像不起作用,无法再mysql中生成描述?
发布于 6 年前 作者 dpc761218914 4023 次浏览 来自 问答

model的定义使用了comment: QQ截图20190112112104.jpg

生成的sql语句中没有comment QQ截图20190112112123.jpg

7 回复

是由于sequelize去掉了comment的支持导致的,楼主可以看sequelize的代码就知道了

来自酷炫的 CNodeMD

@zhangmingfeng 谢谢,有啥方法可以加上吗?源码是不太会改的

来自酷炫的 CNodeMD

@dpc761218914 你要是想维护表模型,可以使用https://github.com/zhangmingfeng/easy-migrate,是基于sequelize写的,这里面我扩展了sequelize,支持comment定义。完全兼容egg-sequelize,可以自动生成define文件

来自酷炫的 CNodeMD

@dpc761218914 推荐使用egg-sequelize-extends,对egg-sequelize的扩展,支持日志的打印(原egg-sequelize的日志是info级别的,而且不能修改,只能关闭),另外支持define文件的comment参数(原egg-sequelize不支持),其他的和egg-sequelize完全一样

用SQL创建表。。然后用Sequelize-auto映射出model。。。 或者用服务化来单服务单库。。

这种通过ORM来建表的方案,在后续的数据处理和项目维护中。。。越弄越头疼。。

回到顶部