Loopback不会发现Oracle关系

时间:2017-01-23 13:10:42

标签: node.js oracle loopbackjs

的关注 Loobback Docs: Discovering models from relational databasesStackoverflow answer: Loopback not discovering modelsLoopback datasource juggler API: Datasource我创建了一个discover js脚本来从oracle数据库中获取模型。问题是它从未设法从表中读取关系。我使用了方法

  • discoverAndBuildModels - 结果对象具有表的属性和一个名为relations的数组,但该数组为空
  • discoverSchema - 我设法获取实际的模型JSON文件并将其写入适当的位置。由于该方法在api中描述为不读取关系,因此在此处找不到任何内容并不感到惊讶
  • discoverSchemas - 包括读取关系的选项(称为关系,但也尝试使用关联),它给出了与discoverSchema类似的结果,但“relations”标签只分配了一个空的json对象。

我尝试了各种关系和关联设置的所有选项,但没有一个给我任何东西,只有一个空对象作为“关系”标签。

我在设置中遗漏了什么?

1 个答案:

答案 0 :(得分:2)

哦,小伙子,我们也有这个问题。您只需确保您的用户拥有适当的权利。选择一个特权用户(可能是管理员?)来收集数据,它应该工作。

查看此问题以供参考:answer