From: Pavan Deolasee Date: Tue, 25 Aug 2015 11:46:48 +0000 (+0530) Subject: Send CREATE/ALETR POLICY utility commands to the remote nodes X-Git-Tag: XL9_5_R1BETA1~188 X-Git-Url: http://git.postgresql.org/gitweb/static/gitweb.js?a=commitdiff_plain;h=23b71f18bfe866c8b04ae9dabcff3c90ef032d89;p=postgres-xl.git Send CREATE/ALETR POLICY utility commands to the remote nodes --- diff --git a/src/backend/tcop/utility.c b/src/backend/tcop/utility.c index bfeac382f1..ba78dc3914 100644 --- a/src/backend/tcop/utility.c +++ b/src/backend/tcop/utility.c @@ -2527,10 +2527,18 @@ ProcessUtilitySlow(Node *parsetree, case T_CreatePolicyStmt: /* CREATE POLICY */ address = CreatePolicy((CreatePolicyStmt *) parsetree); +#ifdef PGXC + if (IS_PGXC_LOCAL_COORDINATOR) + ExecUtilityStmtOnNodes(queryString, NULL, sentToRemote, false, EXEC_ON_ALL_NODES, false); +#endif break; case T_AlterPolicyStmt: /* ALTER POLICY */ address = AlterPolicy((AlterPolicyStmt *) parsetree); +#ifdef PGXC + if (IS_PGXC_LOCAL_COORDINATOR) + ExecUtilityStmtOnNodes(queryString, NULL, sentToRemote, false, EXEC_ON_ALL_NODES, false); +#endif break; case T_SecLabelStmt: