PowerDesigner can use variables in the generation and reverse-engineering of indexes and index columns.
The following variables are available for indexes:
Variable |
Comment |
---|---|
%INDEX% |
Generated code of index |
%TABLE% |
Generated code of the parent of an index, can be a table or a query table (view) |
%INDEXNAME% |
Index name |
%INDEXCODE% |
Index code |
%UNIQUE% |
Contains Keyword "unique" when index is unique |
%INDEXTYPE% |
Contains index type (available only for a few DBMS) |
%CIDXLIST% |
List of index columns with separator, on the same line. Example: A asc, B desc, C asc |
%INDEXKEY% |
Contains keywords "primary", "unique" or "foreign" depending on index origin |
%CLUSTER% |
Contains keyword "cluster" when index is cluster |
%INDXDEFN% |
Used for defining an index within a table definition |