Use pg_prng_uint32 for Postgres 15

This commit is contained in:
Andrew Kane
2022-12-07 15:28:11 -08:00
parent cd7cab804f
commit 573200c188
3 changed files with 16 additions and 14 deletions

View File

@@ -5,7 +5,6 @@
#include "catalog/index.h"
#include "ivfflat.h"
#include "miscadmin.h"
#include "port.h"
#include "storage/bufmgr.h"
#if PG_VERSION_NUM >= 140000
@@ -108,7 +107,7 @@ SampleRows(IvfflatBuildState * buildstate)
buildstate->rowstoskip = -1;
BlockSampler_Init(&buildstate->bs, totalblocks, targsamples, random());
BlockSampler_Init(&buildstate->bs, totalblocks, targsamples, RandomInt());
reservoir_init_selection_state(&buildstate->rstate, targsamples);
while (BlockSampler_HasMore(&buildstate->bs))