1. 程式人生 > >Postgresql 隨機生成測試資料sql

Postgresql 隨機生成測試資料sql

100w條隨機測試資料。

create table abc (a integer,b integer,c integer ,d integer);
postgres=# insert into abc select (random()*(10^5))::integer,(random()*(10^5))::integer,(random()*(10^5))::integer from generate_series(1,1000000) ;
INSERT 0 1000000

測試資料

1000條自定義範圍的測試資料:
a[1,100]
b[1,10]
c(3001,4000)
insert into abc select (random()*(100
-1)+1)::integer,(random()*(10-1)+1)::integer,generate_series(3001,4000);

By 獅子歌歌