mirror of https://github.com/citusdata/citus.git
introduce getOwnedSequencesCompat macro
Commit on Postgres side: 19781729f789f3c6b2540e02b96f8aa500460322pull/3900/head
parent
01632c56a0
commit
991f49efc9
|
@ -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;
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue