개요

Table과의 차이점

View 목록 확인

\\dv
-- view definition 확인 가능
select * from pg_views where schemaname not in ('pg_catalog', 'information_schema') 
-- view 생성 시 사용된 table 리스트 확인 가능 
select * from information_schema.view_table_usage where view_schema not in ('pg_catalog', 'information_schema')

View 생성

CREATE VIEW [VIEW_NAME] AS SELECT ~ ; 

View 수정

CREATE OR REPLACE VIEW [VIEW_NAME] AS SELECT ~ ;