mirror of https://github.com/citusdata/citus.git
revert example use where it was not applicable
parent
4c15e0fbd5
commit
0a704da5fe
|
@ -921,6 +921,7 @@ ShardListInsertCommand(List *shardIntervalList)
|
||||||
"shardlength, groupid, placementid) AS (VALUES ");
|
"shardlength, groupid, placementid) AS (VALUES ");
|
||||||
|
|
||||||
ShardInterval *shardInterval = NULL;
|
ShardInterval *shardInterval = NULL;
|
||||||
|
bool isFirstValue = true;
|
||||||
foreach_ptr(shardInterval, shardIntervalList)
|
foreach_ptr(shardInterval, shardIntervalList)
|
||||||
{
|
{
|
||||||
uint64 shardId = shardInterval->shardId;
|
uint64 shardId = shardInterval->shardId;
|
||||||
|
@ -929,7 +930,7 @@ ShardListInsertCommand(List *shardIntervalList)
|
||||||
ShardPlacement *placement = NULL;
|
ShardPlacement *placement = NULL;
|
||||||
foreach_ptr(placement, shardPlacementList)
|
foreach_ptr(placement, shardPlacementList)
|
||||||
{
|
{
|
||||||
if (!foreach_first(shardInterval) || foreach_first(placement))
|
if (!isFirstValue)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* As long as this is not the first placement of the first shard,
|
* As long as this is not the first placement of the first shard,
|
||||||
|
@ -937,6 +938,7 @@ ShardListInsertCommand(List *shardIntervalList)
|
||||||
*/
|
*/
|
||||||
appendStringInfo(insertPlacementCommand, ", ");
|
appendStringInfo(insertPlacementCommand, ", ");
|
||||||
}
|
}
|
||||||
|
isFirstValue = false;
|
||||||
|
|
||||||
appendStringInfo(insertPlacementCommand,
|
appendStringInfo(insertPlacementCommand,
|
||||||
"(%ld, %d, %ld, %d, %ld)",
|
"(%ld, %d, %ld, %d, %ld)",
|
||||||
|
|
Loading…
Reference in New Issue