Slide 17
Slide 17 text
デモ環境について
article表の作成
Japan PostgreSQL User's Group 17
CREATE TABLE article (article_id text
,user_id text
,regdate date
,maintext text);
-- 100000行のダミーデータを生成
INSERT INTO article
SELECT article_id,user_id,regdate,maintext FROM (SELECT i ,lpad(string_agg(id, ''),8) article_id
,(random()* 100000)::int%80 user_id ,(now()::date-1-(random()* 100000)::int%365*interval'1day')::date regdate
,string_agg(str, '') maintext FROM ( SELECT chr(97+(random() * 100000)::int % 26 ) as id
, chr(12354+(random() * 100000)::int % 85 ) as str, i
FROM generate_series(1,20) length ,generate_series(1,100000) num(i) )t GROUP BY i) datagen ;
INSERT INTO article VALUES
('aaaa','0' ,now()::date,'チューニングのセッションを担当しました')
,('bbbb','1' ,now()::date,'SQLの解説をしました')
,('cccc','10' ,now()::date,'データベース監視の話をしました')
,('dddd','11' ,now()::date,'チュートリアルのプロデュースしました');
SELECT * FROM article;
article_id | user_id | regdate | maintext
------------+---------+------------+----------------------------------------
aaaa | 0 | 2017-10-29 | チューニングのセッションを担当しました
bbbb | 1 | 2017-10-29 | SQLの解説をしました
cccc | 10 | 2017-10-29 | データベース監視の話をしました
dddd | 11 | 2017-10-29 | チュートリアルのプロデュースしました
gbdtmnen | 7 | 2017-03-14 | ふてほりすぽすわびみかこむるばわよしじい
yudugwgt | 9 | 2017-08-21 | こんじぅしふ?ゐのぃねびさゑがいからぇヴ
lamdwdle | 40 | 2016-12-15 | けぴあさべびみよだゐごしぴへつっさふゅえ
prwmbdhq | 35 | 2016-12-03 | ゅろよる?ぎぷぼゅがゅぬゐゆぬぎあずむな
以降、ランダムな
データが約1000件