param( [string]$RootUser = "root" ) $ErrorActionPreference = "Stop" $ProjectRoot = Split-Path -Parent $PSScriptRoot Push-Location (Join-Path $ProjectRoot "backend") try { uv run python -m app.commands.init_databases --root-user $RootUser if ($LASTEXITCODE -ne 0) { throw "数据库初始化失败。" } } finally { Pop-Location }