Commit e0f26fc7 authored by Andres Freund's avatar Andres Freund

Correct replication origin's use of UINT16_MAX to PG_UINT16_MAX.

We can't rely on UINT16_MAX being present, which is why we introduced
PG_UINT16_MAX...

Buildfarm animal bowerbird via Andrew Gierth.
parent 49601ab1
......@@ -266,7 +266,7 @@ replorigin_create(char *roname)
rel = heap_open(ReplicationOriginRelationId, ExclusiveLock);
for (roident = InvalidOid + 1; roident < UINT16_MAX; roident++)
for (roident = InvalidOid + 1; roident < PG_UINT16_MAX; roident++)
{
bool nulls[Natts_pg_replication_origin];
Datum values[Natts_pg_replication_origin];
......
......@@ -30,7 +30,7 @@ typedef struct xl_replorigin_drop
#define XLOG_REPLORIGIN_DROP 0x10
#define InvalidRepOriginId 0
#define DoNotReplicateId UINT16_MAX
#define DoNotReplicateId PG_UINT16_MAX
extern PGDLLIMPORT RepOriginId replorigin_sesssion_origin;
extern PGDLLIMPORT XLogRecPtr replorigin_sesssion_origin_lsn;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment