いつも忘れてしまうのでメモ。
PostgreSQLで、selectした結果をそのまま他テーブルにinsertする方法のSQL。
いつもの insert 文の後に select 文をくっつけるだけでいい。
というわけでSQLのサンプル。
insert into 宛先テーブル
(
column1,
column2,
column3
)
select
column1,
column2,
column3
from
移行元テーブル
where
column3 >= 100