Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.08 KB

README.zh_CN.md

File metadata and controls

48 lines (36 loc) · 1.08 KB

sequelize-typescript-auto

English | 中文

从数据库自动生成sequelize-typescriptmodel

安装

npm i -g sequelize-typescript-auto

使用

使用: sequelize-typescript-auto [选项]

选项:
  -V, --version              版本
  -H, --host <host>          数据库地址
  -d, --database <database>  数据库名称
  -u, --username <username>  用户名
  -x, --password <password>  密码
  -p, --port <port>          数据库端口,默认为3306
  -o, --output <dir>         model输出文件夹
  -f, --prefix <prefix>      在文件名和model类名中过滤数据库前缀
  -h, --help                 显示帮助信息

示例

sequelize-typescript-auto -H localhost -d test -u root -x 123456 -p 3306 -f test_ -o ./_models

TODO

  • 支持 mysql
  • 命令行使用
  • 编程方式使用
  • 生成外间约束关系
  • 检查文件哈希值
  • 生成计数器
  • 支持SQL Server
  • 支持PostgreSQL

License

MIT: https://rem.mit-license.org