pgsql: Fix MERGE with DO NOTHING actions into a partitioned table.

2025-03-29 Thread Dean Rasheed
Fix MERGE with DO NOTHING actions into a partitioned table. ExecInitPartitionInfo() duplicates much of the logic in ExecInitMerge(), except that it failed to handle DO NOTHING actions. This would cause an "unknown action in MERGE WHEN clause" error if a MERGE with any DO NOTHING actions attempted

pgsql: Fix MERGE with DO NOTHING actions into a partitioned table.

2025-03-29 Thread Dean Rasheed
Fix MERGE with DO NOTHING actions into a partitioned table. ExecInitPartitionInfo() duplicates much of the logic in ExecInitMerge(), except that it failed to handle DO NOTHING actions. This would cause an "unknown action in MERGE WHEN clause" error if a MERGE with any DO NOTHING actions attempted

pgsql: Fix MERGE with DO NOTHING actions into a partitioned table.

2025-03-29 Thread Dean Rasheed
Fix MERGE with DO NOTHING actions into a partitioned table. ExecInitPartitionInfo() duplicates much of the logic in ExecInitMerge(), except that it failed to handle DO NOTHING actions. This would cause an "unknown action in MERGE WHEN clause" error if a MERGE with any DO NOTHING actions attempted

pgsql: Fix MERGE with DO NOTHING actions into a partitioned table.

2025-03-29 Thread Dean Rasheed
Fix MERGE with DO NOTHING actions into a partitioned table. ExecInitPartitionInfo() duplicates much of the logic in ExecInitMerge(), except that it failed to handle DO NOTHING actions. This would cause an "unknown action in MERGE WHEN clause" error if a MERGE with any DO NOTHING actions attempted