1$ErrorActionPreference = 'Stop'
 2$PSNativeCommandUseErrorActionPreference = $true
 3
 4$env:POWERSHELL = $true
 5
 6if (!(Get-Command sqlx -ErrorAction SilentlyContinue) -or (sqlx --version) -notlike "sqlx-cli 0.7.2") {
 7    Write-Output "sqlx-cli not found or not the required version, installing version 0.7.2..."
 8    cargo install sqlx-cli --version 0.7.2
 9}
10
11Set-Location .\crates\collab
12
13# Export contents of .env.toml
14$env = (cargo run --bin dotenv) -join "`n";
15Invoke-Expression $env
16
17Set-Location ../..
18
19Write-Output "creating databases..."
20sqlx database create --database-url "$env:DATABASE_URL"
21sqlx database create --database-url "$env:LLM_DATABASE_URL"