{{date | date(format="%x", locale=locale)}}
| Date | Description |
|---|---|
| {{row.date | date(format="%x", locale=locale)}} | {{- description | safe -}} |
| No. | Name |
|---|---|
| {{loop.index}} | {{group.group_def.label | default(value=group.group_name)}} |
| No. | Name |
|---|---|
| {{loop.index}} | {{model_name}} {%- if model.label %} ({{model.label}}){% endif %} |
Real Table Name: {{model.table_name}}
{% if model.comment -%}| No. | Logical Name | Physical Name | Type | Null | Length | Key | Comment |
|---|---|---|---|---|---|---|---|
| {{loop.index}} | {{column | get(key="label", default="")}} | {{column | get(key="column_name", default=name)}} | {% if column.signed %}signed {% endif %}{{column.type}} | {% if not column.not_null %}Y{% endif %} | {%- if column.length %}{{column.length}}{% endif %} {%- if column.precision %}{{column.precision}}{% endif %} {%- if column.scale %},{{column.scale}}{% endif %} | {% if column.primary %}P{% endif %} |
{%- if column.enum_values -%}
{% for enum in column.enum_values -%}
{%- if enum.value is defined %}
{{enum.value}}:{{enum | get(key="label", default=enum.name) }}
{%- else %}
{{enum.name}}{% if enum.label %}:{{enum.label}}{% endif %}
{%- endif %}
{%- if enum.comment %} ({{enum.comment}}){% endif %}
{%- if not loop.last %} {{column.comment}}{% endif -%}
|
All numeric types including double, decimal, etc. are unsigned unless signed is specified for the data type.
| No. | Type | Column Name |
|---|---|---|
| {{loop.index}} | {%- if index %}{{index | get(key="type", default="INDEX") | upper}} {%- else %}INDEX{% endif %} | {%- if index and index.fields %}{% for name, field in index.fields -%} {%- if field and field.query %}({{field.query}}){% else %}{{name}}{%- if field and field.length %}({{field.length}}){% endif %}{% endif %} {%- if not loop.last %}, {% endif %} {%- endfor %}{% else %}{{name}}{% endif %} |
| No. | Name | Local Column | Type | Foreign Table | Foreign Column | On Delete |
|---|---|---|---|---|---|---|
| {{loop.index}} | {{relation | get(key="label", default=name)}} | {%- if relation.local %}{{relation.local | join(sep=", ")}}{% else %}
{%- if type == "has_many" or type == "has_one" %} - {% else %}{{name}}_id{% endif %}
{%- endif %} |
{{type | upper}} | {{- relation.model | split(pat="::") | last}} | {%- if relation.foreign %}{{relation.foreign | join(sep=", ")}}{% else %}
{%- if type == "has_many" %}{{model_name}}_id{% else %} - {% endif %}
{%- endif %} |
{{relation | get(key="on_delete", default="")}} |
"-" in column indicates primary key. {%- if config.ignore_foreign_key %} No foreign key constraint is actually set.{% endif -%}
{{model.comment}}