introduce getOwnedSequencesCompat macro

Commit on Postgres side:
19781729f789f3c6b2540e02b96f8aa500460322
pull/3900/head
Sait Talha Nisanci 2020-05-18 19:14:07 +03:00
parent 01632c56a0
commit 991f49efc9
2 changed files with 3 additions and 1 deletions

View File

@ -1038,7 +1038,7 @@ List *
SequenceDDLCommandsForTable(Oid relationId)
{
List *sequenceDDLList = NIL;
List *ownedSequences = getOwnedSequences(relationId, InvalidAttrNumber);
List *ownedSequences = getOwnedSequencesCompat(relationId, InvalidAttrNumber);
char *ownerName = TableOwner(relationId);
Oid sequenceOid = InvalidOid;

View File

@ -34,12 +34,14 @@
#define pg_plan_query_compat(p,q,c,b) pg_plan_query(p,q,c,b)
#define planner_compat(p,q,c,b) planner(p,q,c,b)
#define PortalDefineQuerySelectCompat(a,b,c,e,f) PortalDefineQuery(a,b,c,CMDTAG_SELECT,e,f)
#define getOwnedSequencesCompat(a,b) getOwnedSequences(a)
#else /* pre PG13 */
#define lnext_compat(l, r) lnext(r)
#define list_delete_cell_compat(l,c,p) list_delete_cell(l,c,p)
#define pg_plan_query_compat(p,q,c,b) pg_plan_query(p,c,b)
#define planner_compat(p,q,c,b) planner(p,c,b)
#define PortalDefineQuerySelectCompat(a,b,c,e,f) PortalDefineQuery(a,b,c,"SELECT",e,f)
#define getOwnedSequencesCompat(a,b) getOwnedSequences(a,b)
#endif
#if PG_VERSION_NUM >= PG_VERSION_12