init-databases.ps1 362 B

12345678910111213141516
  1. param(
  2. [string]$RootUser = "root"
  3. )
  4. $ErrorActionPreference = "Stop"
  5. $ProjectRoot = Split-Path -Parent $PSScriptRoot
  6. Push-Location (Join-Path $ProjectRoot "backend")
  7. try {
  8. uv run python -m app.commands.init_databases --root-user $RootUser
  9. if ($LASTEXITCODE -ne 0) {
  10. throw "数据库初始化失败。"
  11. }
  12. }
  13. finally {
  14. Pop-Location
  15. }