Loopback: автоматическое обнаружение структур базы данных и автоматическое создание связей между таблицами
Мы используем Loopback в качестве стандартного API RESTFul.
У меня есть скрипт, который используется для автоматической генерации данных модели на основе обнаружения таблиц / структур базы данных.
Я могу сгенерировать данные схемы для каждой таблицы, но я не знаю, как сгенерировать данные свойств отношений для каждой таблицы, что важно.
Например, эти данные из servers/models/model-x.json
схема модели:
"validations": [],
"relations": { <<<< definitely need this property to be filled
"members": {
"type": "hasMany",
"model": "user",
"foreignKey": "memberId"
}
},
"acls": [],
"methods": {}
поэтому мой вопрос - возможно ли сгенерировать эти данные отношений из таблиц и внешних ключей в таблицах? Или эти данные слишком сложны для автоматической генерации?
1 ответ
При обнаружении схемы вы установили associations: true
,
Полный код для просмотра всех таблиц базы данных и создания моделей: модель обнаружения Strongloop по-прежнему пуста