diff options
Diffstat (limited to 'src/include/nodes')
-rw-r--r-- | src/include/nodes/nodes.h | 1 | ||||
-rw-r--r-- | src/include/nodes/replnodes.h | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 438a1d98630..5529a8b811c 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -407,6 +407,7 @@ typedef enum NodeTag T_IdentifySystemCmd, T_BaseBackupCmd, T_StartReplicationCmd, + T_TimeLineHistoryCmd, /* * TAGS FOR RANDOM OTHER STUFF diff --git a/src/include/nodes/replnodes.h b/src/include/nodes/replnodes.h index 236a36dd980..8d686879a9a 100644 --- a/src/include/nodes/replnodes.h +++ b/src/include/nodes/replnodes.h @@ -46,7 +46,19 @@ typedef struct BaseBackupCmd typedef struct StartReplicationCmd { NodeTag type; + TimeLineID timeline; XLogRecPtr startpoint; } StartReplicationCmd; + +/* ---------------------- + * TIMELINE_HISTORY command + * ---------------------- + */ +typedef struct TimeLineHistoryCmd +{ + NodeTag type; + TimeLineID timeline; +} TimeLineHistoryCmd; + #endif /* REPLNODES_H */ |