mirror of https://github.com/citusdata/citus.git
Remove PG10 support
parent
f2f7e47e98
commit
0c5039d4e3
|
@ -38,41 +38,32 @@ PreprocessGrantStmt(Node *node, const char *queryString)
|
|||
{
|
||||
switch (grantStmt->objtype)
|
||||
{
|
||||
#if (PG_VERSION_NUM >= 110000)
|
||||
case OBJECT_SCHEMA:
|
||||
case OBJECT_DATABASE:
|
||||
#else
|
||||
case ACL_OBJECT_NAMESPACE:
|
||||
case ACL_OBJECT_DATABASE:
|
||||
#endif
|
||||
{
|
||||
showPropagationWarning = true;
|
||||
break;
|
||||
}
|
||||
{
|
||||
showPropagationWarning = true;
|
||||
break;
|
||||
}
|
||||
|
||||
#if (PG_VERSION_NUM >= 110000)
|
||||
case OBJECT_TABLE:
|
||||
#else
|
||||
case ACL_OBJECT_RELATION:
|
||||
#endif
|
||||
{
|
||||
ListCell *rangeVarCell = NULL;
|
||||
|
||||
foreach(rangeVarCell, grantStmt->objects)
|
||||
{
|
||||
ListCell *rangeVarCell = NULL;
|
||||
RangeVar *rangeVar = (RangeVar *) lfirst(rangeVarCell);
|
||||
|
||||
foreach(rangeVarCell, grantStmt->objects)
|
||||
Oid relationId = RangeVarGetRelid(rangeVar, NoLock, false);
|
||||
if (OidIsValid(relationId) && IsDistributedTable(relationId))
|
||||
{
|
||||
RangeVar *rangeVar = (RangeVar *) lfirst(rangeVarCell);
|
||||
|
||||
Oid relationId = RangeVarGetRelid(rangeVar, NoLock, false);
|
||||
if (OidIsValid(relationId) && IsDistributedTable(relationId))
|
||||
{
|
||||
showPropagationWarning = true;
|
||||
break;
|
||||
}
|
||||
showPropagationWarning = true;
|
||||
break;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
/* no need to warn when object is sequence, domain, function, etc. */
|
||||
default:
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue