ablog

不器用で落着きのない技術者のメモ

Redshift で Late Binding View を使うと CREATE OR REPLACE VIEW で列の追加・削除が可能

Redshift で既存の View を CREATE OR REPLACE VIEW する場合、列の追加・削除やデータ型が変わる場合エラーになる。

Late Binding View を使うと CREATE OR REPLACE VIEW で列の追加・削除が可能。

OR REPLACE
同じ名前のビューが既に存在する場合、ビューは置換されます。同じ列名をデータタイプを使用して同一の列セットを生成する新しいクエリでは、ビューの置換のみが可能です

(中略)

CREATE VIEW - Amazon Redshift