Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。271件1テーブルにカラムを追加した場合には、関連するビューは全て再作成する必要はあるのでしょうか?経験則でも構いませんが、参考になるドキュメントなどがありましたらご提示頂けたら助かります。先日発生した事象も以下に記載致します。redshiftで発生しましたが、特にredshiftにこだわらず、一般的なRDBの運用についてお聞きしたいです。(AWSのサポートには連絡済みです。)事象テーブルAは複数のビューで使用されております。テーブルAにカラムを追加しました。追加したカラムを利用する必要があるビューは当然再作成しました。テーブルAを使用しているものの、既存の項目のみを使用しているビューは再作成しませんでした。再作成していないビューを結合してselectした際にエラーが発生しました。個の銅バッジ質問にも記載しましたが、AWSにも事象について確認しております。質問に記載した事項についての回答は得られておりませんが、「Redshiftでテーブルのカラムを追加した際には、そのテーブルを使用しているビューは全て再構築する必要があるのか。」という質問に対して、「再構築は必須ではない」という回答を頂いたので追加でコメントを残しておきます。11:591AWSから「本事象は既知の不具合で、ベースのテーブルへの変更をきっかけとしてVIEWが壊されてしまいます。公式回答としては「Redshiftにおいてテーブルにカラムを追加した際にはビューの再作成は不要だが、不具合のためビューが壊れる可能性がある」という事のようです。票4従来からのRDBMSについて「テーブルにカラムを追加した場合には、関連するビューは全て再作成する必要はあるのでしょうか?」という質問の答えは「必要ありません」になります。ViewはTableへのフィルタでしかなく、Viewで定義しているSelect文に不具合が発生しなければそれで良いです。RedshiftのViewは参照元のテーブル定義にバインドされるようですね。私も知りませんでした。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。