环回:自动发现数据库结构并自动生成表间关系

问题描述:

我们使用Loopback作为标准的RESTFul API。环回:自动发现数据库结构并自动生成表间关系

我有一个脚本,用于基于数据库表/结构的发现自动生成模型数据。

我可以为每个表生成模式数据,但我不知道如何为每个表生成关系属性数据,这很重要。

例如,从servers/models/model-x.json模型架构上的数据:

"validations": [], 
    "relations": { <<<< definitely need this property to be filled 
    "members": { 
     "type": "hasMany", 
     "model": "user", 
     "foreignKey": "memberId" 
    } 
    }, 
    "acls": [], 
    "methods": {} 

所以我的问题是 - 这可能产生从表和表的外键关系这个数据?或者这个数据太复杂而无法自动生成?

在发现您设置的模式时associations: true

完整代码可以遍历所有数据库表并生成模型:Strongloop discovery model still empty