node.js - Loopback 未发现 Oracle 关系

标签 node.js oracle loopbackjs

正在关注 Loobback Docs: Discovering models from relational databases , Stackoverflow answer: Loopback not discovering modelsLoopback 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/

相关文章:

node.js - Svelte/Sapper - 遇到与 Luxon 和 Lodash 构建相关的错误

sql - 序列每 4 个 id 递增,而不是像我设置的那样每 1 个递增。甲骨文

javascript - Nodejs如何给图片添加水印

node.js - 用于 windows 的 node-opencv

javascript - Sequelize 和 Express 模型和关联设置

node.js - 如何在不重新启动进程的情况下更新进程中的 ENV 变量(NodeJS)?

sql - 添加列作为外键和作为约束有什么区别

java - Hibernate 连接表

javascript - 环回扩展访问 token 模型会导致问题

node.js - 使用没有环回的环回数据源和模型