diff options
Diffstat (limited to 'src/include/replication/origin.h')
-rw-r--r-- | src/include/replication/origin.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/include/replication/origin.h b/src/include/replication/origin.h index 9cb2248fa9f..2a73f6aa492 100644 --- a/src/include/replication/origin.h +++ b/src/include/replication/origin.h @@ -33,6 +33,13 @@ typedef struct xl_replorigin_drop #define InvalidRepOriginId 0 #define DoNotReplicateId PG_UINT16_MAX +/* + * To avoid needing a TOAST table for pg_replication_origin, we limit + * replication origin names to 512 bytes. This should be more than enough for + * all practical use. + */ +#define MAX_RONAME_LEN 512 + extern PGDLLIMPORT RepOriginId replorigin_session_origin; extern PGDLLIMPORT XLogRecPtr replorigin_session_origin_lsn; extern PGDLLIMPORT TimestampTz replorigin_session_origin_timestamp; |