{% _ 'database.connection' %}
{% _ 'database.adapter' %}
{% _ 'database.host' %}
{% _ 'database.name' %}
{% _ 'database.username' %}
{% foreach $connections as $connection %}
{% php $conf = $connection->getConfiguration(); %}
{{ $connection->name }}
{{ $conf['adapter'] }}
{{ $conf['host'] }}:{{ $conf['port'] }}
{{ $conf['database'] }}
{{ $conf['username'] }}
{% _ 'database.table.header' %}
{% _ 'database.table.name' %}
{% _ 'database.table.table-fields' %}
{% _ 'database.table.query' %}
{% _ 'database.table.actions' %}
{% ui.form.post "database" %}
{% foreach array_filter($migrations->entities, fn($e) => $e->databaseAdapter() === $connection) as $entity => $item %}
📄 {{ $item->tableName() }}
{% _ "database.table.fields", [ 'count' => count( $item->fieldList() ) ] %}
{% if $context->status[$entity]['query'] %}
{{ $context->status[$entity]['query'] }}
{% else %}
🗸 This table is up-to-date
{% endif %}
{% switch $context->status[$entity]['msg'] %}
{% case 'unexisting' %}
{% php $createAll[] = $entity %}
{% break %}
{% endswitch %}