PowerDesigner can use variables in the generation and reverse-engineering of database security objects.
|
Variable |
Comment |
|---|---|
|
%PRIVLIST% |
List of privileges for a grant order |
%REVPRIVLIST% |
List of privileges for a revoke order |
|
%PERMLIST% |
List of permissions for a grant order |
%REVPERMLIST% |
List of permissions for a revoke order |
%COLNPERMISSION% |
Permissions on a specific list of columns |
%BITMAPCOLN% |
Bitmap of specific columns with permissions |
|
%USER% |
Name of the user |
|
%GROUP% |
Name of the group |
|
%ROLE% |
Name of the role |
|
%GRANTEE% |
Generic name used to design a user, a group, or a role |
|
%PASSWORD% |
Password for a user, group, or role |
|
%OBJECT% |
Database objects (table, view, column, and so on) |
%PERMISSION% |
SQL grant/revoke order for a database object |
%PRIVILEGE% |
SQL grant/revoke order for an ID (user, group, or role) |
|
%GRANTOPTION% |
Option for grant: with grant option / with admin option |
|
%REVOKEOPTION% |
Option for revoke: with cascade |
%GRANTOR% |
User that grants the permission |
%MEMBER% |
Member of a group or member with a role |
%GROUPS% |
List of groups separated by the delimiter |
%MEMBERS% |
List of members (users or roles) of a group or role separated by the delimiter |
%ROLES% |
List of parent roles of a user or role |
%SCHEMADEFN% |
Schema definition |