{%header:Constraints%}

{%object_name%}

{%ifeq:{%is_system%}:false: %} {%primary_key: {%ifeq:{%parent:{%is_system%}%}:false: %} %}
 Primary key On field(s)
{%object_name%} {%constraintinfo:columns%}

{%ifeq:{%is_system%}:false: Add primary key %}

{%ifeq:{%is_system%}:false: %} {%foreach:foreign_key:: {%ifeq:{%parent:{%is_system%}%}:false: %} %}
 Foreign key On field(s) References On update On delete
{%object_name%} {%constraintinfo:columns%} {%fkinfo:ref_table%} {%fkinfo:ref_columns%} {%fkinfo:update_action%} {%fkinfo:delete_action%}

{%ifeq:{%is_system%}:false: Add foreign key %}

{%ifeq:{%is_system%}:false: %} {%foreach:unique_constraint:: {%ifeq:{%parent:{%is_system%}%}:false: %} %}
Unique constraint On field(s)
{%object_name%} {%constraintinfo:columns%}

{%ifeq:{%is_system%}:false: Add unique %}

{%ifeq:{%is_system%}:false: %} {%foreach:check_constraint:: {%ifeq:{%parent:{%is_system%}%}:false: %} %}
Check constraint Source
{%object_name%} {%checkconstraintinfo:source%}

{%ifeq:{%is_system%}:false: Add check %}