{extend name="admin/layout" /} {block name="content"} {php} $pending = $migration['pending'] ?? []; $logs = $migration['logs'] ?? []; {/php}
当前数据库版本

{$migration.current}

已记录 {$migration.executed} / {$migration.total} 个迁移

待执行迁移

{:count($pending)}

来源:database/migrate_*.sql

执行操作

执行后会清理字段缓存、数据缓存和模板缓存。

未执行迁移
{:count($pending)}
{empty name="pending"} {/empty} {volist name="pending" id="item"} {/volist}
迁移文件 状态 修改时间 Checksum
没有待执行迁移
{$item.migration} {$item.status} {$item.mtime} {$item.checksum|substr=0,12}
迁移日志
{empty name="logs"} {/empty} {volist name="logs" id="log"} {/volist}
迁移文件 状态 耗时 完成时间 消息
暂无迁移日志
{$log.migration} {if condition="$log.status == 'success'"} success {elseif condition="$log.status == 'skipped'" /} skipped {else /} {$log.status} {/if} {$log.execution_ms} ms {$log.finished_at} {$log.message}
{/block} {block name="extraJs"} {/block}