diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2017-08-23 14:59:25 -0400 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2017-08-23 14:59:25 -0400 |
commit | 6d242ee980193f29618aa899eb61f67a953bd712 (patch) | |
tree | feb391906abfb2a712a221ba5dc09934345643ec /src | |
parent | 1e1b01cd1632a7d768fb8c86c95cf3ec82dc58da (diff) | |
download | postgresql-6d242ee980193f29618aa899eb61f67a953bd712.tar.gz postgresql-6d242ee980193f29618aa899eb61f67a953bd712.zip |
Update code comment for temporary replication slots
Reported-by: Alvaro Herrera <alvherre@2ndquadrant.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/include/replication/slot.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/include/replication/slot.h b/src/include/replication/slot.h index 0bf2611fe9c..0c442330b22 100644 --- a/src/include/replication/slot.h +++ b/src/include/replication/slot.h @@ -22,9 +22,13 @@ * * Slots marked as PERSISTENT are crash-safe and will not be dropped when * released. Slots marked as EPHEMERAL will be dropped when released or after - * restarts. + * restarts. Slots marked TEMPORARY will be dropped at the end of a session + * or on error. * - * EPHEMERAL slots can be made PERSISTENT by calling ReplicationSlotPersist(). + * EPHEMERAL is used as a not-quite-ready state when creating persistent + * slots. EPHEMERAL slots can be made PERSISTENT by calling + * ReplicationSlotPersist(). For a slot that goes away at the end of a + * session, TEMPORARY is the appropriate choice. */ typedef enum ReplicationSlotPersistency { |