postgresql/src/backend/access
Michael Paquier c9b75c5838 Simplify restriction handling of two-phase commit for temporary objects
There were two flags used to track the access to temporary tables and
to the temporary namespace of a session which are used to restrict
PREPARE TRANSACTION, however the first control flag is a concept
included in the second.  This removes the flag for temporary table
tracking, keeping around only the one at namespace level.

Author: Michael Paquier
Reviewed-by: Álvaro Herrera
Discussion: https://postgr.es/m/20190118053126.GH1883@paquier.xyz
2019-01-26 10:45:23 +09:00
..
brin Replace uses of heap_open et al with the corresponding table_* function. 2019-01-21 10:51:37 -08:00
common Simplify restriction handling of two-phase commit for temporary objects 2019-01-26 10:45:23 +09:00
gin Fix misc typos in comments. 2019-01-23 13:39:00 +02:00
gist Update copyright for 2019 2019-01-02 12:44:25 -05:00
hash Replace heapam.h includes with {table, relation}.h where applicable. 2019-01-21 10:51:37 -08:00
heap Rephrase references to "time qualification". 2019-01-21 17:07:10 -08:00
index Rename RelationData.rd_amroutine to rd_indam. 2019-01-21 17:36:55 -08:00
nbtree Move generic snapshot related code from tqual.h to snapmgr.h. 2019-01-21 17:06:41 -08:00
rmgrdesc Update copyright for 2019 2019-01-02 12:44:25 -05:00
spgist Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 2019-01-21 17:07:10 -08:00
table Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00
tablesample Don't include heapam.h from others headers. 2019-01-14 16:24:41 -08:00
transam Simplify restriction handling of two-phase commit for temporary objects 2019-01-26 10:45:23 +09:00
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00