2017-01-23 11 views
2

Loobback Docs: Discovering models from relational databasesStackoverflow answer: Loopback not discovering modelsLoopback datasource juggler API: Datasource oracleデータベースからモデルを取得するためのdiscover jsスクリプトを作成しました。問題は、テーブルから関係を読み取ることが決してできなかったことです。結果オブジェクトは、テーブルのプロパティとの関係という配列があったが、その配列はループバックでOracleの関係が検出されない

  • 空discoverSchemaだった - - 私は、実際のモデルJSONファイルを取得するために管理し、それを書き、私は方法に

    • discoverAndBuildModelsを使用しました適切な場所。この方法は、関係を読んでいないために、APIに記載されているように、私は任意のここ
    • discoverSchemasを見つけられないために驚かなかった - discoverSchemaよりも、私に同様の結果を与えた関係読み込むためのオプションが含まれ(と呼ばれる関係をも団体でそれを試してみました)が、 "relations"タグには空のjsonオブジェクトしか割り当てられていません。

    私は様々なリレーションシップとアソシエーションの設定ですべてのオプションを試しましたが、どれも「リレーション」タグとして空のオブジェクト以外は何も与えませんでした。

    は、私は、セットアップ中に何かが足りないのですか?

    答えて

    2

    はああ、私たちも、この問題を持っていました。あなたは、あなたのユーザーが適切な権利を持っていることを確認するだけです。データを収集するために特権ユーザー(多分管理者ですか?)を選んでください。

    この質問を参考にしてください:How to query the permissions on an Oracle directory?

    +1

    ありがとうございました。あなたが言ったように、私は管理者ユーザーを使ってモデルを発見しようとしましたが、確かにそれを確認してください...それは完全に関係を持っています。あなたが私がそれを試したユーザーが基本的な選択、更新、削除、挿入の権利を持っていたのと同じように、どのパーミッションが正確に欠けていたのか分かりませんが、おそらくあなたのリンクを使用します。それにもかかわらず、それは良いスタートだから今働いている:) – MariusR

    +0

    @マリアス私は45年以来、データベース開発業界にいる。私はそれをすべて見た。 – OddDev

    関連する問題