mirror of
https://github.com/postgres/postgres.git
synced 2025-10-29 22:49:41 +03:00
Split the SetSubscriptionRelState function into two
We don't actually need the insert-or-update logic, so it's clearer to have separate functions for the inserting and updating. Author: Petr Jelinek <petr.jelinek@2ndquadrant.com> Reviewed-by: Masahiko Sawada <sawada.mshk@gmail.com>
This commit is contained in:
@@ -67,8 +67,10 @@ typedef struct SubscriptionRelState
|
||||
char state;
|
||||
} SubscriptionRelState;
|
||||
|
||||
extern Oid SetSubscriptionRelState(Oid subid, Oid relid, char state,
|
||||
XLogRecPtr sublsn, bool update_only);
|
||||
extern Oid AddSubscriptionRelState(Oid subid, Oid relid, char state,
|
||||
XLogRecPtr sublsn);
|
||||
extern Oid UpdateSubscriptionRelState(Oid subid, Oid relid, char state,
|
||||
XLogRecPtr sublsn);
|
||||
extern char GetSubscriptionRelState(Oid subid, Oid relid,
|
||||
XLogRecPtr *sublsn, bool missing_ok);
|
||||
extern void RemoveSubscriptionRel(Oid subid, Oid relid);
|
||||
|
||||
Reference in New Issue
Block a user