正在关注 Loobback Docs: Discovering models from relational databases , Stackoverflow answer: Loopback not discovering models和 Loopback datasource juggler API: Datasource我创建了一个 discovery js 脚本来从 Oracle 数据库获取模型。问题是它从未设法从表中读取关系。我用过的方法
- discoverAndBuildModels - 结果对象具有表的属性和一个名为“关系”的数组,但该数组为空
- discoverSchema - 我设法获取实际的模型 JSON 文件并将其写入适当的位置。由于该方法在 api 中描述为不读取关系,因此我在这里找不到任何关系并不感到惊讶
- discoverSchemas - 包括读取关系的选项(称为“关系”,但也尝试使用关联),这给了我与 discoverySchema 类似的结果,但“关系”标签只分配了一个空的 json 对象。
我尝试了具有各种关系和关联设置的所有选项,但除了一个空对象作为“关系”标签之外,没有一个给我任何东西。
我在设置中遗漏了什么吗?
最佳答案
天哪,我们也遇到过这个问题。您只需确保您的用户拥有适当的权利。选择一个特权用户(也许是管理员?)来收集数据,它应该可以工作。
查看此问题以供引用:How to query the permissions on an Oracle directory?
关于node.js - Loopback 未发现 Oracle 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41807210/