From a6542a4b6870a019cd952d055d2e7af2da2fe102 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 25 Nov 2013 19:19:40 -0500 Subject: Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behavior Change SET LOCAL/CONSTRAINTS/TRANSACTION behavior outside of a transaction block from error (post-9.3) to warning. (Was nothing in <= 9.3.) Also change ABORT outside of a transaction block from notice to warning. --- src/include/access/xact.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/include/access/xact.h') diff --git a/src/include/access/xact.h b/src/include/access/xact.h index 835f6acbee0..1d3e7d8938a 100644 --- a/src/include/access/xact.h +++ b/src/include/access/xact.h @@ -245,6 +245,7 @@ extern char TransactionBlockStatusCode(void); extern void AbortOutOfAnyTransaction(void); extern void PreventTransactionChain(bool isTopLevel, const char *stmtType); extern void RequireTransactionChain(bool isTopLevel, const char *stmtType); +extern void WarnNoTransactionChain(bool isTopLevel, const char *stmtType); extern bool IsInTransactionChain(bool isTopLevel); extern void RegisterXactCallback(XactCallback callback, void *arg); extern void UnregisterXactCallback(XactCallback callback, void *arg); -- cgit v1.2.3