aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial/syscat.source
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2025-02-10 12:25:24 -0800
committerJeff Davis <jdavis@postgresql.org>2025-02-10 12:58:13 -0800
commit9f12da78d9538016efccbf17e6f816f1c286b7f5 (patch)
treea3744e2511cf5562a50be0cfea3616c87a0ee916 /src/tutorial/syscat.source
parent979205e47bdc094787b10142e84a7634f7c720dd (diff)
downloadpostgresql-9f12da78d9538016efccbf17e6f816f1c286b7f5.tar.gz
postgresql-9f12da78d9538016efccbf17e6f816f1c286b7f5.zip
Lock table in ShareUpdateExclusive when importing index stats.
Follow locking behavior of ANALYZE when importing statistics. In particular, when importing index statistics, the table must be locked in ShareUpdateExclusive mode. Fixes bug reportd by Jian He. ANALYZE doesn't update statistics on partitioned indexes, and the locking requirements are slightly different for in-place updates on partitioned indexes versus normal indexes. To be conservative, lock both the partitioned table and the partitioned index in ShareUpdateExclusive mode when importing stats for a partitioned index. Author: Corey Huinker Reported-by: Jian He Reviewed-by: Michael Paquier Discussion: https://www.postgresql.org/message-id/CACJufxGreTY7qsCV8%2BBkuv0p5SXGTScgh%3DD%2BDq6%3D%2B_%3DXTp7FWg%40mail.gmail.com
Diffstat (limited to 'src/tutorial/syscat.source')
0 files changed, 0 insertions, 0 deletions