EGG配合利用EGG-SEQUELIZE-AUTO反生MODEL

1.全局安装EGG-SEQUELIZE-AUTO模块

cnpm install -g egg-sequelize-auto

 

2.全局安装MYSQL2模块

cnpm install -g mysql2

1

3.创建MODEL

egg-sequelize-auto -o "./models" -d shop -h localhost -u root -p 3306 -x 1234 -e mysql
[node] egg-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

Options:
  -h, --host        IP/Hostname for the database.   [required]
  -d, --database    Database name.                  [required]
  -u, --user        Username for database.
  -x, --pass        Password for database.
  -p, --port        Port number for database.
  -c, --config      JSON file for Sequelize's constructor "options" flag object as defined here: https://sequelize.readthedocs.org/en/latest/api/sequelize/
  -o, --output      What directory to place the models.
  -e, --dialect     The dialect/engine that you're using: postgres, mysql, sqlite
  -a, --additional  Path to a json file containing model definitions (for all tables) which are to be defined within a model's configuration parameter. For more info: https://sequelize.readthedocs.org/en/latest/docs/models-definition/#configuration
  -t, --tables      Comma-separated names of tables to import
  -T, --skip-tables Comma-separated names of tables to skip
  -C, --camel       Use camel case to name models and fields
  -n, --no-write    Prevent writing the models to disk.
  -s, --schema      Database schema from which to retrieve tables
  -z, --typescript  Output models as typescript with a definitions file.
 
posted @ 2023-01-05 18:47  不再犯错  阅读(198)  评论(0)    收藏  举报