我正在使用Express.js和MySQL数据库。我需要创建表的模型,这就是为什么我决定使用Sequelize,但我已经定义了整个模式。
有没有简单/快捷的方法来生成从数据库到文件的模型和关系?
答案 0 :(得分:1)
您可以使用模块sequelize-auto。以下是创建模型的示例命令。
sequelize-auto -h <host> -d <database> -u <user> -x [password] -p [port] --dialect [dialect] -c [/path/to/config] -o [/path/to/models] -t [tableName] -C
注意:请注意,参数-o [/path/to/models]
是您要放置models
。js文件的目录。如果未指定-t
选项,则会为所有表创建模型。