ビューを定義する
CREATE VIEW public.v_tasks AS SELECT * from <テーブル名> ~
ビューをもとにテーブルを作成する
PostgreSQLの create table asは、テーブルだけでなく、ビューを指定することも可能です。
create table <作成したいテーブル名> as select * from <ビュー名>;
参考
- CREATE TABLE AS — 問い合わせの結果によって新しいテーブルを定義する
CREATE VIEW public.v_tasks AS SELECT * from <テーブル名> ~
PostgreSQLの create table asは、テーブルだけでなく、ビューを指定することも可能です。
create table <作成したいテーブル名> as select * from <ビュー名>;