pgsql: Fix misevaluation of STABLE parameters in CALL within plpgsql.

2021-09-21 Thread Tom Lane
Fix misevaluation of STABLE parameters in CALL within plpgsql. Before commit 84f5c2908, a STABLE function in a plpgsql CALL statement's argument list would see an up-to-date snapshot, because exec_stmt_call would push a new snapshot. I got rid of that because the possibility of the snapshot disap

pgsql: Fix misevaluation of STABLE parameters in CALL within plpgsql.

2021-09-21 Thread Tom Lane
Fix misevaluation of STABLE parameters in CALL within plpgsql. Before commit 84f5c2908, a STABLE function in a plpgsql CALL statement's argument list would see an up-to-date snapshot, because exec_stmt_call would push a new snapshot. I got rid of that because the possibility of the snapshot disap

pgsql: Fix misevaluation of STABLE parameters in CALL within plpgsql.

2021-09-21 Thread Tom Lane
Fix misevaluation of STABLE parameters in CALL within plpgsql. Before commit 84f5c2908, a STABLE function in a plpgsql CALL statement's argument list would see an up-to-date snapshot, because exec_stmt_call would push a new snapshot. I got rid of that because the possibility of the snapshot disap

pgsql: Fix misevaluation of STABLE parameters in CALL within plpgsql.

2021-09-21 Thread Tom Lane
Fix misevaluation of STABLE parameters in CALL within plpgsql. Before commit 84f5c2908, a STABLE function in a plpgsql CALL statement's argument list would see an up-to-date snapshot, because exec_stmt_call would push a new snapshot. I got rid of that because the possibility of the snapshot disap

pgsql: Fix misevaluation of STABLE parameters in CALL within plpgsql.

2021-09-21 Thread Tom Lane
Fix misevaluation of STABLE parameters in CALL within plpgsql. Before commit 84f5c2908, a STABLE function in a plpgsql CALL statement's argument list would see an up-to-date snapshot, because exec_stmt_call would push a new snapshot. I got rid of that because the possibility of the snapshot disap