postgresql/src/test/isolation/expected
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE.
This allows MERGE commands to include WHEN NOT MATCHED BY SOURCE
actions, which operate on rows that exist in the target relation, but
not in the data source. These actions can execute UPDATE, DELETE, or
DO NOTHING sub-commands.

This is in contrast to already-supported WHEN NOT MATCHED actions,
which operate on rows that exist in the data source, but not in the
target relation. To make this distinction clearer, such actions may
now be written as WHEN NOT MATCHED BY TARGET.

Writing WHEN NOT MATCHED without specifying BY SOURCE or BY TARGET is
equivalent to writing WHEN NOT MATCHED BY TARGET.

Dean Rasheed, reviewed by Alvaro Herrera, Ted Yu and Vik Fearing.

Discussion: https://postgr.es/m/CAEZATCWqnKGc57Y_JanUBHQXNKcXd7r=0R4NEZUVwP+syRkWbA@mail.gmail.com
2024-03-30 10:00:26 +00:00
..
aborted-keyrevoke.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
alter-table-1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
alter-table-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
alter-table-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
alter-table-4.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
async-notify.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
classroom-scheduling.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
cluster-conflict-partition.out Reintroduce MAINTAIN privilege and pg_maintain predefined role. 2024-03-13 14:49:26 -05:00
cluster-conflict.out Add some isolation tests for CLUSTER 2022-04-26 13:41:17 +09:00
create-trigger.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
deadlock-hard.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
deadlock-parallel.out Rename force_parallel_mode to debug_parallel_query 2023-02-15 21:21:59 +13:00
deadlock-simple.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
deadlock-soft-2.out Add some isolation tests for deadlock detection and resolution. 2016-02-11 08:38:09 -05:00
deadlock-soft.out Add some isolation tests for deadlock detection and resolution. 2016-02-11 08:38:09 -05:00
delete-abort-savept-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
delete-abort-savept.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
detach-partition-concurrently-1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
detach-partition-concurrently-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
detach-partition-concurrently-3.out Rethink blocking annotations in detach-partition-concurrently-[34]. 2021-07-05 14:34:47 -04:00
detach-partition-concurrently-4.out Rethink blocking annotations in detach-partition-concurrently-[34]. 2021-07-05 14:34:47 -04:00
drop-index-concurrently-1.out Re-adjust drop-index-concurrently-1 isolation test 2022-12-16 11:39:40 +13:00
drop-index-concurrently-1_2.out Re-adjust drop-index-concurrently-1 isolation test 2022-12-16 11:39:40 +13:00
eval-plan-qual-trigger.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
eval-plan-qual.out Add EvalPlanQual delete returning isolation test 2024-03-26 01:28:05 +02:00
fk-contention.out Improve concurrency of foreign key locking 2013-01-23 12:04:59 -03:00
fk-deadlock.out Specify permutations for isolation tests with "invalid" permutations. 2016-02-11 08:33:24 -05:00
fk-deadlock2.out Specify permutations for isolation tests with "invalid" permutations. 2016-02-11 08:33:24 -05:00
fk-deadlock2_1.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
fk-deadlock2_2.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
fk-deadlock_1.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
fk-partitioned-1.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
fk-partitioned-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
fk-snapshot.out Fix assertions with RI triggers in heap_update and heap_delete. 2023-11-28 12:00:14 +02:00
freeze-the-dead.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
horizons.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
index-only-scan.out Fix serializable mode with index-only scans. 2012-09-04 21:13:11 -05:00
inherit-temp.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-do-nothing-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-do-nothing.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-do-update-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-do-update-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-do-update.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
insert-conflict-specconflict.out isolationtester: append session name to application_name. 2021-12-13 12:02:06 -08:00
lock-committed-keyupdate.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
lock-committed-update.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
lock-nowait.out Allow a no-wait lock acquisition to succeed in more cases. 2024-03-14 08:56:06 -04:00
lock-update-delete.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
lock-update-delete_1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
lock-update-traversal.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
matview-write-skew.out Make materialized views participate in predicate locking 2022-12-01 15:41:13 +09:00
merge-delete.out Fix concurrent update issues with MERGE. 2023-03-13 10:22:22 +00:00
merge-insert-update.out Add support for MERGE SQL command 2022-03-28 16:47:48 +02:00
merge-join.out Fix EvalPlanQual rechecking during MERGE. 2023-09-30 10:52:21 +01:00
merge-match-recheck.out Fix concurrent update issues with MERGE. 2023-03-13 10:22:22 +00:00
merge-update.out Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2024-03-30 10:00:26 +00:00
multiple-cic.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
multiple-row-versions.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
multixact-no-deadlock.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
multixact-no-forget.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
multixact-no-forget_1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait-4.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait-4_1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait-5.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
nowait.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
partial-index.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
partition-concurrent-attach.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
partition-drop-index-locking.out Fix risk of deadlock failure while dropping a partitioned index. 2022-03-21 12:22:13 -04:00
partition-key-update-1.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
partition-key-update-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
partition-key-update-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
partition-key-update-4.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
plpgsql-toast.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
predicate-gin.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
predicate-gist.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
predicate-hash.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
predicate-lock-hot-tuple.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
prepared-transactions-cic.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
prepared-transactions.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
project-manager.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
propagate-lock-delete.out Use annotations to reduce instability of isolation-test results. 2021-06-22 21:43:12 -04:00
read-only-anomaly-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-only-anomaly-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-only-anomaly.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-write-unique-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-write-unique-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-write-unique-4.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
read-write-unique.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
receipt-report.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
referential-integrity.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
reindex-concurrently-toast.out Fix corruption of toast indexes with REINDEX CONCURRENTLY 2021-12-08 11:01:08 +09:00
reindex-concurrently.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
reindex-schema.out Improve handling of dropped relations for REINDEX DATABASE/SCHEMA/SYSTEM 2020-09-02 09:08:12 +09:00
ri-trigger.out Add Boolean node 2022-01-17 10:38:23 +01:00
sequence-ddl.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
serializable-parallel-2.out Fix assert failures in parallel SERIALIZABLE READ ONLY. 2023-03-06 15:07:15 +13:00
serializable-parallel-3.out Fix assert failures in parallel SERIALIZABLE READ ONLY. 2023-03-06 15:07:15 +13:00
serializable-parallel.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
simple-write-skew.out Strip whitespace from SQL blocks in the isolation test suite. This is purely 2011-08-18 17:09:58 +03:00
skip-locked-2.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
skip-locked-3.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
skip-locked-4.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
skip-locked-4_1.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
skip-locked.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
stats.out Rename SLRU elements in view pg_stat_slru 2024-02-28 09:39:52 +01:00
stats_1.out Rename SLRU elements in view pg_stat_slru 2024-02-28 09:39:52 +01:00
subxid-overflow.out Add subxid-overflow "isolation" test 2022-09-14 16:10:01 +02:00
temp-schema-cleanup.out Fix temporary object cleanup failing due to toast access without snapshot. 2022-02-21 08:57:34 -08:00
temporal-range-integrity.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
timeouts.out Remove flaky isolation tests for timeouts 2024-02-25 20:20:04 +02:00
total-cash.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
truncate-conflict.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
tuplelock-conflict.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
tuplelock-partition.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
tuplelock-update.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
tuplelock-upgrade-no-deadlock.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
two-ids.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
update-conflict-out.out Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04:00
update-locked-tuple.out Avoid serializability errors when locking a tuple with a committed update 2016-07-15 14:17:20 -04:00
vacuum-concurrent-drop.out Indicate session name in isolationtester notices 2018-11-09 13:08:00 -03:00
vacuum-conflict.out Simplify WARNING messages from skipped vacuum/analyze on a table 2022-11-23 14:43:16 -05:00
vacuum-no-cleanup-lock.out Set relfrozenxid to oldest extant XID seen by VACUUM. 2022-04-03 09:57:21 -07:00
vacuum-skip-locked.out Indicate session name in isolationtester notices 2018-11-09 13:08:00 -03:00