diff options
| author | Alvaro Herrera | 2017-09-01 11:44:14 +0000 |
|---|---|---|
| committer | Alvaro Herrera | 2017-09-01 11:44:14 +0000 |
| commit | be7161566db247fd519e1a888ea8cd36b3c72088 (patch) | |
| tree | ad6a89bb45cc2574857e538f5683c2f683825c5d /src/include | |
| parent | abe85ef1d00187a42e7a757ea0413bc4965a4525 (diff) | |
Add a WAIT option to DROP_REPLICATION_SLOT
Commit 9915de6c1cb2 changed the default behavior of
DROP_REPLICATION_SLOT so that it would wait until any session holding
the slot active would release it, instead of raising an error. But
users are already depending on the original behavior, so revert to it by
default and add a WAIT option to invoke the new behavior.
Per complaint from Simone Gotti, in
Discussion: https://postgr.es/m/CAEvsy6Wgdf90O6pUvg2wSVXL2omH5OPC-38OD4Zzgk-FXavj3Q@mail.gmail.com
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/nodes/replnodes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/nodes/replnodes.h b/src/include/nodes/replnodes.h index dea61e90e96..2053ffabe09 100644 --- a/src/include/nodes/replnodes.h +++ b/src/include/nodes/replnodes.h @@ -68,6 +68,7 @@ typedef struct DropReplicationSlotCmd { NodeTag type; char *slotname; + bool wait; } DropReplicationSlotCmd; |
