diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-31 20:51:04 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-31 20:51:04 +0200 |
| commit | be4e78d7b769b9798fa7938909e4ee9fbba3977e (patch) | |
| tree | fd298bc34bca884173e3f3b8ad468f038ca7af32 /generate_model.js | |
| download | orm-be4e78d7b769b9798fa7938909e4ee9fbba3977e.tar.gz orm-be4e78d7b769b9798fa7938909e4ee9fbba3977e.zip | |
move ORM model into seperate repo
Diffstat (limited to 'generate_model.js')
| -rw-r--r-- | generate_model.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/generate_model.js b/generate_model.js new file mode 100644 index 0000000..d88fb12 --- /dev/null +++ b/generate_model.js @@ -0,0 +1,23 @@ +#!/usr/bin/node + +var SequelizeAuto = require("sequelize-auto") + +var auto = new SequelizeAuto("vainweb", "vainweb", "vainweb", { + host: "localhost", + dialect: "mariadb", + directory: "models", + additional: { + timestamps: false, + underscored: true, + freezeTableName: true + }, + indentation: 2, + spaces: true +}) + +auto.run(function (err) { + if (err) throw err; + + console.log(auto.tables); // table list + console.log(auto.foreignKeys); // foreign key list +}); |
