1 安装必要依赖
npm install sequelize -g
npm install sequelize-auto -g
npm install mysql -g
npm install mysql2 -g
2 开始生成
sequelize-auto -h 数据库的IP地址 -d 数据库名 -u 用户名 -x 密码 -p 端口 -t 表名 -o 文件夹相对位置
配置项
Options:
-h, --host [required] * 数据库地址
-d, --database [required] * 数据库名称
-u, --user # 数据库用户名
-x, --pass # 数据库密码
-p, --port # 数据库端口号
-c, --config # Sequelize的构造函数“options”标记对象的JSON文件路径
-o, --output # 输出文件路径
-e, --dialect # 数据库类型:postgres, mysql, sqlite
-a, --additional # 包含在model的配置参数中define的模型定义的JSON文件路径
-t, --tables # 要导出的表名,多个表名逗号分隔,空值就导出所有表模型
-T, --skip-tables # 要跳过的表名,多个表名逗号分隔
-C, --camel # 使用驼峰命名模型和字段
-n, --no-write # 是否写入文件
-s, --schema # 从中检索表的数据库架构(翻译不动,也没明白作用,原文:Database schema from which to retrieve tables)
-z, --typescript # 将模型输出为typescript文件