inheritance

This commit is contained in:
2022-05-22 18:01:54 +02:00
parent 53a3f43d75
commit f6a101d5e7
18 changed files with 907 additions and 2 deletions

View File

@ -4,6 +4,11 @@
{% block body %}
<style>
body {
background-color: black;
color: white;
font-family: monospace;
}
.example-wrapper { margin: 1em auto; max-width: 800px; width: 95%; font: 18px/1.5 sans-serif; }
.example-wrapper code { background: #F5F5F5; padding: 2px 6px; }
</style>
@ -18,5 +23,33 @@
</ul>
</div>
<p>entity8: {{ entity8.id }}</p>
<ul>
{% for table in schemaManager.listTables %}
<li>
{{ table.name }}
<ul>
{% for column in schemaManager.listTableColumns(table.name) %}
<li>{{ column.name }} ({{ column.type.name }})</li>
{% endfor %}
<li>FK
<ul>
{% for fk in schemaManager.listTableForeignKeys(table.name) %}
<li>{{ fk.name ?? '??' }} ({{ fk.columns|join }}) -&gt; {{ fk.getForeignTableName() }}({{ fk.getForeignColumns()|join }})</li>
{% endfor %}
</ul>
</li>
<li>IX
<ul>
{% for fk in schemaManager.listTableIndexes(table.name) %}
<li>{{ fk.name }} ({{ fk.columns|join }})</li>
{% endfor %}
</ul>
</li>
</ul>
</li>
{% endfor %}
</ul>
{% endblock %}