2017-01-23 2 views
2

Loobback Docs: Discovering models from relational databases, Stackoverflow answer: Loopback not discovering models и Loopback datasource juggler API: Datasource Я создал скрипт find js для получения моделей из базы данных оракула. Проблема в том, что ему никогда не удалось прочитать отношения из таблиц. Я использовал методы,Loopback не обнаруживает отношения Oracle

  • discoverAndBuildModels - Объект результат имел свойства таблицы и массив называется отношения, но этот массив был пуст
  • discoverSchema - мне удалось получить фактический файл модели в формате JSON и записать его на подходящее место. Поскольку метод описан в api, чтобы не читать отношения, я не удивился, не найдя здесь.
  • discoverSchemas - включает в себя возможность читать отношения (называемые отношениями, но также проверенные с помощью ассоциаций), которые дали мне аналогичный результат, чем findSchema, но в теге «отношения» был только один пустой объект json, назначенный ему.

Я пробовал все варианты с различными настройками отношений и ассоциаций, но ни один из них не дал мне ничего, кроме пустого объекта, как тега «отношения».

Я что-то упустил в настройке?

ответ

2

О, мальчик, у нас также была эта проблема. Вам просто нужно убедиться, что ваш пользователь имеет соответствующие права. Выберите привилегированного пользователя (возможно, администратора?), Чтобы собрать данные, и он должен работать.

Заканчивать этот вопрос для справки: How to query the permissions on an Oracle directory?

+1

Благодарю вас так много. Как вы сказали, я попытался открыть Модели с помощью администратора, чтобы убедиться в этом и вуаля ... он прекрасно справился с этими отношениями. Не знаете, какое разрешение было упущено именно так, как пользователь, с которым я его попробовал, имел базовые права выбора, обновления, удаления, вставки, но, используя вашу ссылку, я, вероятно, узнаю. Тем не менее он работает сейчас, так что это хороший старт :) – MariusR

+0

@MariusR Я работаю в индустрии разработки баз данных с 45 лет. Я все это видел. – OddDev

Смежные вопросы