Loopback: автоматическое обнаружение структур базы данных и автоматическое создание отношений между таблицами.

Мы используем 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": {}

поэтому мой вопрос - возможно ли сгенерировать данные об этих отношениях из таблиц и внешних ключей в таблицах? Или эти данные слишком сложны для автоматической генерации?


person Alexander Mills    schedule 04.10.2016    source источник


Ответы (1)


При обнаружении схемы вы устанавливаете associations: true.

Полный код для просмотра всех таблиц вашей базы данных и создания моделей: Модель обнаружения Strongloop все еще пуста

person Shady Anwar    schedule 10.10.2016