From 80c8cfeabe2d26b74780235caef951a815313d6f Mon Sep 17 00:00:00 2001 From: Brian Cloutier Date: Tue, 25 Oct 2016 16:20:20 +0300 Subject: [PATCH] Don't add a raw 32-bit int to tuples in create_distributed_table --- src/backend/distributed/commands/create_distributed_table.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/commands/create_distributed_table.c b/src/backend/distributed/commands/create_distributed_table.c index f45cbedea..5563a308d 100644 --- a/src/backend/distributed/commands/create_distributed_table.c +++ b/src/backend/distributed/commands/create_distributed_table.c @@ -610,7 +610,7 @@ InsertIntoPgDistPartition(Oid relationId, char distributionMethod, CharGetDatum(distributionMethod); newValues[Anum_pg_dist_partition_partkey - 1] = CStringGetTextDatum(distributionColumnString); - newValues[Anum_pg_dist_partition_colocationid - 1] = colocationId; + newValues[Anum_pg_dist_partition_colocationid - 1] = Int32GetDatum(colocationId); newValues[Anum_pg_dist_partition_repmodel - 1] = CharGetDatum(replicationModel); newTuple = heap_form_tuple(RelationGetDescr(pgDistPartition), newValues, newNulls);