pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u

pgsql: Fix rewriter to set hasModifyingCTE correctly on rewritten queri

2021-09-08 Thread Tom Lane
Fix rewriter to set hasModifyingCTE correctly on rewritten queries. If we copy data-modifying CTEs from the original query to a replacement query (from a DO INSTEAD rule), we must set hasModifyingCTE properly in the replacement query. Failure to do this can cause various unpleasantness, such as u