postgresql/src/test/isolation/expected
Heikki Linnakangas 60f227316c Fix assertions with RI triggers in heap_update and heap_delete.
If the tuple being updated is not visible to the crosscheck snapshot,
we return TM_Updated but the assertions would not hold in that case.
Move them to before the cross-check.

Fixes bug #17893. Backpatch to all supported versions.

Author: Alexander Lakhin
Backpatch-through: 12
Discussion: https://www.postgresql.org/message-id/17893-35847009eec517b5%40postgresql.org
2023-11-28 12:00:14 +02: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 Revert MAINTAIN privilege and pg_maintain predefined role. 2023-07-07 11:25:13 -07: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 Fix misbehavior of EvalPlanQual checks with multiple result relations. 2023-05-19 14:26:40 -04: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-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 SQL command 2022-03-28 16:47:48 +02: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 pgstat: fix stats.spec instability on slow machines. 2022-05-22 15:25:13 -07:00
stats_1.out pgstat: fix stats.spec instability on slow machines. 2022-05-22 15:25:13 -07: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 Improve display of query results in isolation tests. 2021-06-23 11:13:00 -04: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