summaryrefslogtreecommitdiff
path: root/src/include/executor/spi.h
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2018-10-08 16:16:36 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2018-10-08 16:16:36 -0400
commit1145c26b749a73419d32e4c997237e84fbbffa04 (patch)
treecff5a82aff50d6c3fb042ae7743f0b29b3e03f61 /src/include/executor/spi.h
parent8569ef63f4d30d25f950270f62ca7263b56157a3 (diff)
Advance transaction timestamp for intra-procedure transactions.
Per discussion, this behavior seems less astonishing than not doing so. Peter Eisentraut and Tom Lane Discussion: https://postgr.es/m/20180920234040.GC29981@momjian.us
Diffstat (limited to 'src/include/executor/spi.h')
-rw-r--r--src/include/executor/spi.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/executor/spi.h b/src/include/executor/spi.h
index 143a89a16c4..b16440cf004 100644
--- a/src/include/executor/spi.h
+++ b/src/include/executor/spi.h
@@ -166,5 +166,6 @@ extern void SPI_rollback(void);
extern void SPICleanup(void);
extern void AtEOXact_SPI(bool isCommit);
extern void AtEOSubXact_SPI(bool isCommit, SubTransactionId mySubid);
+extern bool SPI_inside_nonatomic_context(void);
#endif /* SPI_H */