内部で他の5つのビューを使用するビュー定義があります。 RoundhousEを使用してデータベース・スクリプトを実行すると、これらのビュー・スクリプトはアルファベット順に実行されます。したがって、メインビュー内で使用されるこれらの5つのビューのうち、3つのビューのみがメインビューより先に実行され、残りの2つのビューはまだ作成されていないため、メインビュースクリプトはエラーをスローします。どのように私たちはビューの名前を変更することからこれを解決することができますか?その時点で存在しないビューを参照するビューを作成できますか?
答えて
wikiまたはsource docsのいずれかで、この正確なシナリオをカバーしていると思います。そうでない場合は、そこに追加する必要があります。
解決方法は、ファイルの名前を変更することです(ビューではありません)。通常、ビュー名の前に "0000_"(例:0001_viewname.sql
、0002_viewname.sql
など)に基づいてファイル名を順番に並べますが、メインビューの名前を "z_"に移動して後に配置することもできます他のビュー。
私はあなたがビューファイルの名前を変更から離れてこの問題を解決する方法を尋ね知っているが、ファイルにの名前を変更することで、この問題を解決する方法です。
ありがとう!!うん、それは一つの選択肢です。しかし、ファイルを選んでいる間にRHが特定の順序に従うかどうかはわかりません。そこで、すべてのビューのCREATEステートメントを1つのファイルに保存しました。 –
アルファベット順ですが、そのオプションも機能します。 – ferventcoder
- 1. Xamrinがカルーセルビューに存在しない参照を作成する
- 2. Scalaqueryでテーブル/ビューの存在をテストします。存在しない場合は作成します。
- 3. 非存在テーブルのビューとプロシージャを作成しますか?
- 4. Couchbase Liteで「ビューのビュー」を作成できますか?
- 5. MySQLでビューを強制的に作成する方法は?それが存在しない列を参照するため
- 6. laravelはリソース/ビュー内でビューを作成できますか?
- 7. アンドロイドで現在のビュー全体をどのように参照しますか?
- 8. ビューからヘルプなしでSingleActiveRegionを作成できますか?
- 9. mvcで新しく作成されたビューを呼び出さない4さらにビューが存在する
- 10. カスタムアセンブリがビューで参照されない
- 11. 親ビューからの子ビューを参照してください。
- 12. かみそりビューからリソースファイルを参照する
- 13. 存在しないオブジェクトを作成するOneToOneFieldを作成できますか?
- 14. IBなしでビューを作成する
- 15. コード内のレイアウトからビューを参照できません
- 16. 現在の時刻に基づくビューを作成する(MySql)
- 17. ビューごとに異なるタブバーを作成できますか?
- 18. ASP.NETビューからモデルを参照できません
- 19. 同じテーブルを2回参照しているため、ビューにCLUSTERED INDEXを作成できません。
- 20. アンドロイド:layout_marginLeftは親ビューを参照していますか?
- 21. ビューが依存するバックボーンモデルは、どの時点でフェッチされますか?
- 22. 存在しないクラスを参照しています。java.io.File
- 23. ソースマップが存在しないソースファイルを参照しています
- 24. SQL Server:派生テーブルを参照するため、ビューでインデックスを作成できません。
- 25. ビューでスクリプトライブラリを参照し、_Layout.cshtmlを冗長に使用していますか?
- 26. iOSでは、xibファイルで作成されたビュー内のオブジェクトをどのように参照しますか?
- 27. BigQuery "ビューは自己参照型です"
- 28. ビュー2、テンプレート内のプロンプトオブジェクトを参照できません
- 29. サブクラス参照を行うときにスーパークラス参照を作成する利点は何ですか
- 30. 剃刀のビューで参照されていない外部参照
なぜ、すべてのビューを前もって作成しないのですか?彼らはあなたに索引付けして、それを実現させない限り、ほとんどスペースを使い果たしません。ここにコードを投稿して目的を説明する必要があります。あなたは[XY Quesiton](http://xyproblem.info/) – scsimon
@scsimonに質問しました。OPは彼らがビューを作成して更新するためにRHを使用していると説明しました。参照)。 – ferventcoder
あなたの提案された答えに基づいて、私のポイントを固める@ferventcoder – scsimon