【发布时间】:2012-11-10 04:28:26
【问题描述】:
我想开始使用 Sequelize,这是一个允许在 node.js 中对 mysql 进行 ORM 的模块。我想知道是否可以像 CakePHP 那样自动生成模型。在 CakePHP 中,它将读取表的信息,并自动在模型中创建关联和字段及其类型。我真的很讨厌必须手工完全绘制出我所有的表格,因为有些表格相对较大。有什么东西可以为我做这件事吗?还是我一个人将所有模型都手动打出来?
【问题讨论】:
-
如果您只需要生成一次,可以使用github.com/sequelize/sequelize-auto 我在我的数据库(mysql)上尝试过,部分成功。它导入了结构(列和类型),但我必须手动添加键和关联。总比没有好。同样由于某种原因,它仅在我在本地主机(在数据库服务器上)上运行时才起作用。但这可能是由于某些防火墙等问题造成的。
标签: node.js sequelize.js