fix two bugs about ROWNUM:
1. ROWNUM behaves incorrect in the partition table 2. if there is aggregate function, ROWNUM can not be rewrite to LIMIT
This commit is contained in:
@ -270,7 +270,9 @@ void ExecReScan(PlanState* node)
|
||||
}
|
||||
|
||||
/* reset the rownum */
|
||||
node->ps_rownum = 0;
|
||||
if (!node->do_not_reset_rownum) {
|
||||
node->ps_rownum = 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* If we have changed parameters, propagate that info.
|
||||
|
||||
Reference in New Issue
Block a user