mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-15 08:20:16 +08:00
Add hasRowSecurity to copyfuncs/outfuncs
The RLS patch added a hasRowSecurity field to PlannerGlobal and PlannedStmt but didn't update nodes/copyfuncs.c and nodes/outfuncs.c to reflect those additional fields. Correct that by adding entries to the appropriate functions for those fields. Pointed out by Robert.
This commit is contained in:
parent
6f9bd50eab
commit
62a4a1af5d
@ -93,6 +93,7 @@ _copyPlannedStmt(const PlannedStmt *from)
|
||||
COPY_NODE_FIELD(relationOids);
|
||||
COPY_NODE_FIELD(invalItems);
|
||||
COPY_SCALAR_FIELD(nParamExec);
|
||||
COPY_SCALAR_FIELD(hasRowSecurity);
|
||||
|
||||
return newnode;
|
||||
}
|
||||
|
@ -255,6 +255,7 @@ _outPlannedStmt(StringInfo str, const PlannedStmt *node)
|
||||
WRITE_NODE_FIELD(relationOids);
|
||||
WRITE_NODE_FIELD(invalItems);
|
||||
WRITE_INT_FIELD(nParamExec);
|
||||
WRITE_BOOL_FIELD(hasRowSecurity);
|
||||
}
|
||||
|
||||
/*
|
||||
@ -1719,6 +1720,7 @@ _outPlannerGlobal(StringInfo str, const PlannerGlobal *node)
|
||||
WRITE_UINT_FIELD(lastPHId);
|
||||
WRITE_UINT_FIELD(lastRowMarkId);
|
||||
WRITE_BOOL_FIELD(transientPlan);
|
||||
WRITE_BOOL_FIELD(hasRowSecurity);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user