Lor*_*eck 8 node.js sequelize.js
我想开始使用Sequelize,这是一个允许在node.js中使用ORM for mysql的模块.我想知道是否可以自动生成像CakePHP那样的模型.在CakePHP中,它将读取表的信息,并自动在模型中创建其类型的关联和字段.我真的很讨厌手工完全绘制所有表格,因为有些表格相对较大.那里有什么能为我做这件事吗?或者我自己手动输入所有模型?
pun*_*pta 13
您可以通过sequelize-auto自动生成模型.只需按照以下链接 https://github.com/sequelize/sequelize-auto即可
它将生成表格的模型.
现在您可以使用sequelize-automate 自动生成模型。sequelize-auto好像很久没维护了,包已经过期了。
$ npm install sequelize-automate
$ ./node_modules/.bin/sequelize-automate --help
Run Code Online (Sandbox Code Playgroud)
例如:
$ ./node_modules/.bin/sequelize-automate -t js -h localhost -d test -u root -p root -o models
Run Code Online (Sandbox Code Playgroud)
请参阅https://github.com/sequelize/sequelize/issues/339
Sequelize 提供了读取数据库现有表名的方法。此外,还有一种读取表结构的方法。结合起来,应该可以自动创建模型。
| 归档时间: |
|
| 查看次数: |
22938 次 |
| 最近记录: |