Schema: [% schema.name %]
Database: [% schema.database %]
+Foo: [% foo %]
+Hello: [% hello %]
+
[%- FOREACH table = schema.get_tables %]
Table: [% table %]
==========================================================================
[%- FOREACH field = table.get_fields %]
[% field %]
data_type: [% field.data_type %]
- size: [% field.size %]
+ size: [% field.size.join(',') %]
is_nullable: [% field.is_nullable %]
default_value: [% field.default_value %]
is_primary_key: [% field.is_primary_key %]
is_unique: [% field.is_unique %]
is_auto_increment: [% field.is_auto_increment %]
is_foreign_key: [% field.is_foreign_key %]
- foreign_key_reference: [% field.foreign_key_reference %]
+ foreign_key_reference: [% field.foreign_key_reference.reference_table %]
is_valid: [% field.is_valid %]
order: [% field.order %]
table: [% field.table %]
options: [% index.options %]
is_valid: [% index.is_valid %]
[% END %]
-
+
Constraints
[%- FOREACH constraint = table.get_constraints %]
[% constraint.name OR "?" %]