소스 검색

Fix postgres random number generation (#3593)

Nate 7 년 전
부모
커밋
a2f6937ff2
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      toolset/databases/postgres/create-postgres.sql

+ 2 - 2
toolset/databases/postgres/create-postgres.sql

@@ -8,7 +8,7 @@ CREATE TABLE  World (
 GRANT SELECT, UPDATE ON World to benchmarkdbuser;
 GRANT SELECT, UPDATE ON World to benchmarkdbuser;
 
 
 INSERT INTO World (id, randomnumber)
 INSERT INTO World (id, randomnumber)
-SELECT x.id, random() * 10000 FROM generate_series(1,10000) as x(id);
+SELECT x.id, floor(random() * 10000 + 1) FROM generate_series(1,10000) as x(id);
 
 
 CREATE TABLE Fortune (
 CREATE TABLE Fortune (
   id integer NOT NULL,
   id integer NOT NULL,
@@ -38,7 +38,7 @@ CREATE TABLE  "World" (
 GRANT SELECT, UPDATE ON "World" to benchmarkdbuser;
 GRANT SELECT, UPDATE ON "World" to benchmarkdbuser;
 
 
 INSERT INTO "World" (id, randomnumber)
 INSERT INTO "World" (id, randomnumber)
-SELECT x.id, random() * 10000 FROM generate_series(1,10000) as x(id);
+SELECT x.id, floor(random() * 10000 + 1) FROM generate_series(1,10000) as x(id);
 
 
 CREATE TABLE "Fortune" (
 CREATE TABLE "Fortune" (
   id integer NOT NULL,
   id integer NOT NULL,