Redshiftでビューを作成しようとしていますが、セッションを閉じて再度開いたときにビューが存在しません。セッションが終了しても存在するビューを作成するにはどうすればいいですか?セッションがRedshiftで終了しても存在するビューを作成しますか?
0
A
答えて
0
ビューはセッションに依存しません。彼らは他のテーブルのようにストレージに存在します。
create view []
のプレフィックスに、スキーマ名(create view schemaname.viewname
)を使用していますか?そうでない場合は、パブリックスキーマまたはデフォルトのスキーマ検索パスでビューが作成されます。
トラブルシューティングの方法は、リストされている別のスキーマを調べ、ビューが作成された場所を見つけることです。
- あなたは
public
スキーマ内のビューを見つけた場合は、デフォルトの検索パスが設定されていないとテーブル/ビューを作成中のSchemaNameが記載されていない場合、それはデフォルトでpublicスキーマに作成されることを知るようになるでしょう。 - 他のスキーマでビューを見つけたら、検索パスが何であるかを知ることができます。
0
ビューは永続的です。
ビューを見ることができない理由はいくつか考えられる理由:
- 、あなたが別のデータベース
- に接続している別のスキーマ検索パス
- を持つ別のユーザーとして接続しています別のスキーマでビューを作成し、再接続したときにデフォルトスキーマに移動しました
0
以前の回答に加えて、ビューの依存関係(ビュー定義で使用されているテーブル)が削除され、結果としてビューが削除される可能性があります。
関連する問題
- 1. ポップアップウィンドウで操作してもセッションが終了する
- 2. Redshiftで終了するクエリ
- 3. ブラウザを再起動してもセッションが終了する
- 4. PHPセッションが終了してからの保存時間
- 5. Symfony 2 AJAXセッションが終了します
- 6. ブラウザが終了したらセッションを終了する方法
- 7. MOBILEサイトのバージョンの作成はもう終了しますか?
- 8. データベーステーブルを更新し、ブラウザが終了したらセッションを終了します
- 9. 非存在テーブルのビューとプロシージャを作成しますか?
- 10. WKWebViewセッションが終了しました
- 11. 「セッションが終了しました!」 NHibernate
- 12. codeigniterセッションが終了しないときに終了する
- 13. コードが終了してもVMは終了しません
- 14. Scalaqueryでテーブル/ビューの存在をテストします。存在しない場合は作成します。
- 15. アプリケーションマスタが終了してもヤーンアプリケーションが終了しない
- 16. ファイルがメイクファイルのターゲットに存在するかどうかテストし、存在しない場合は終了する
- 17. アンドロイドダイアログをスクロールして終了するまで終了します。
- 18. SQLAlchemyでスレッド化セッションが終了しますか?
- 19. facebookにログインしているにもかかわらず、Facebookセッションが終了しています
- 20. ASP.NETでセッションが終了しない
- 21. Railsのデコードでセッションが終了しましたか?
- 22. Laravel 5.2はセッションを終了しますが、ブラウザに戻って前のビューを表示します
- 23. wwwを変更するとセッションが終了します
- 24. iOSのローカル通知は、アプリが終了しても動作しますか?
- 25. 誰かがビューが終了したときにデータを保存する方法を知っていますか?
- 26. アウトファイルが存在していても作成されています
- 27. Cを使用してlinuxにsshセッションを終了します
- 28. 複数のオブジェクトを同じセッションに保存する、セッションが終了するエラー
- 29. 終了してもアプリケーションが実行されていますか?
- 30. sedは終了しても終了しません
ビューの作成後に「コミット」していることを確認してください。 –
私の悪い、私はコミットを忘れました。変更をコミットすることによってうまくいきます。ジョンスコットありがとうございます。 –