1 /*-------------------------------------------------------------------------
4 * Commands for manipulating roles (formerly called users).
9 *-------------------------------------------------------------------------
14 #include "nodes/parsenodes.h"
17 extern void CreateRole(CreateRoleStmt
*stmt
);
18 extern void AlterRole(AlterRoleStmt
*stmt
);
19 extern void AlterRoleSet(AlterRoleSetStmt
*stmt
);
20 extern void DropRole(DropRoleStmt
*stmt
);
21 extern void GrantRole(GrantRoleStmt
*stmt
);
22 extern void RenameRole(const char *oldname
, const char *newname
);
23 extern void DropOwnedObjects(DropOwnedStmt
*stmt
);
24 extern void ReassignOwnedObjects(ReassignOwnedStmt
*stmt
);