PostgreSQL13 大量のデータを作成する
- 作成日 2021.10.26
- 更新日 2022.12.03
- PostgreSQL
- PostgreSQL13

PostgreSQLで、generate_seriesでデータを作成するまでの手順を記述してます。
環境
- OS CentOS 7.9.2009 (Core)
- PostgreSQL 13.1
generate_series使用
generate_series関数を使用すれば、大量のデータを簡単に作成することが可能です。
「test」テーブルを作成して、実際にデータを入れてみます。
CREATE TABLE test (
id int not null,
name text not null,
date date not null
);
「test」テーブル

この「test」テーブルに対して、100件のデータを挿入してみます。
INSERT INTO
test (id,name,date)
SELECT
n AS id,
format('名前%s', n),
'2020-01-01'::DATE + n AS date
FROM
-- 100 件生成
GENERATE_SERIES(1, 100) as n
;
100件のデータが作成されたことが確認できます。

-
前の記事
TortoiseGitを使って変更を元に戻す 2021.10.26
-
次の記事
javascript lodashを使ってプリミティブ有限数であるかを判定する 2021.10.27
コメントを書く