tabimoba.net

とあるエンジニアの雑記帳

PostgreSQLでビューをもとにテーブルを作成する

ビューを定義する

CREATE VIEW public.v_tasks AS
 SELECT * from <テーブル名> ~

ビューをもとにテーブルを作成する

PostgreSQLの create table asは、テーブルだけでなく、ビューを指定することも可能です。

create table <作成したいテーブル名> as select * from <ビュー名>;

参考