49 lines
2.2 KiB
PowerShell
49 lines
2.2 KiB
PowerShell
#!/usr/bin/env pwsh
|
||
|
||
# Script para aplicar migrations usando Supabase CLI (Windows)
|
||
|
||
Write-Output "`n╔═══════════════════════════════════════════════════════════════╗"
|
||
Write-Output "║ ║"
|
||
Write-Output "║ 🚀 APLICANDO MIGRATIONS - SUPABASE RDO ║"
|
||
Write-Output "║ ║"
|
||
Write-Output "╚═══════════════════════════════════════════════════════════════╝`n"
|
||
|
||
# Project ID
|
||
$PROJECT_ID = "mnwrnblzabxgqtgjwxgl"
|
||
|
||
Write-Output "📍 Projeto: $PROJECT_ID`n"
|
||
|
||
# 1. Linkar projeto
|
||
Write-Output "1️⃣ Linkando projeto Supabase..."
|
||
supabase link --project-ref $PROJECT_ID
|
||
|
||
if ($LASTEXITCODE -ne 0) {
|
||
Write-Output "❌ Erro ao linkar projeto"
|
||
exit 1
|
||
}
|
||
|
||
Write-Output "✅ Projeto linkado com sucesso!`n"
|
||
|
||
# 2. Aplicar migrations
|
||
Write-Output "2️⃣ Aplicando migrations..."
|
||
supabase db push
|
||
|
||
if ($LASTEXITCODE -ne 0) {
|
||
Write-Output "❌ Erro ao aplicar migrations"
|
||
exit 1
|
||
}
|
||
|
||
Write-Output "✅ Migrations aplicadas com sucesso!`n"
|
||
|
||
# 3. Verificar
|
||
Write-Output "3️⃣ Verificando..."
|
||
node check-supabase-status.js
|
||
|
||
Write-Output "`n╔═══════════════════════════════════════════════════════════════╗"
|
||
Write-Output "║ ║"
|
||
Write-Output "║ ✅ TUDO PRONTO! ║"
|
||
Write-Output "║ ║"
|
||
Write-Output "║ Próximo passo: npm run dev ║"
|
||
Write-Output "║ ║"
|
||
Write-Output "╚═══════════════════════════════════════════════════════════════╝`n"
|