- Introduced "Minhas Intenções" tab visible only to logged-in users. - Integrated MyPurchaseIntentionsPanel and useMyPurchaseIntentions hook. - Added tab badge showing count of pending intentions. - Extended session API to include user’s main character for downstream features.
41 lines
1.3 KiB
PowerShell
41 lines
1.3 KiB
PowerShell
# Script PowerShell seguro para executar migração mantendo dados
|
|
|
|
Write-Host "🚀 Iniciando migração segura do banco de dados..." -ForegroundColor Cyan
|
|
Write-Host ""
|
|
Write-Host "📋 Esta migração irá:" -ForegroundColor Yellow
|
|
Write-Host " ✅ Adicionar colunas opcionais (min_bid_increment, initial_price_*)" -ForegroundColor Green
|
|
Write-Host " ✅ Preencher dados de leilões existentes" -ForegroundColor Green
|
|
Write-Host " ✅ NÃO remover nenhum dado" -ForegroundColor Green
|
|
Write-Host ""
|
|
|
|
# Executar migração
|
|
Write-Host "📝 Executando migração..." -ForegroundColor Cyan
|
|
pnpm run db:migrate
|
|
|
|
# Verificar se foi bem-sucedida
|
|
if ($LASTEXITCODE -eq 0) {
|
|
Write-Host ""
|
|
Write-Host "✅ Migração executada com sucesso!" -ForegroundColor Green
|
|
Write-Host ""
|
|
Write-Host "🔄 Regenerando Prisma Client..." -ForegroundColor Cyan
|
|
pnpm run prisma:generate
|
|
|
|
if ($LASTEXITCODE -eq 0) {
|
|
Write-Host ""
|
|
Write-Host "🎉 Migração completa! Todos os dados foram preservados." -ForegroundColor Green
|
|
} else {
|
|
Write-Host ""
|
|
Write-Host "⚠️ Migração executada, mas falha ao regenerar Prisma Client" -ForegroundColor Yellow
|
|
Write-Host " Execute manualmente: pnpm run prisma:generate" -ForegroundColor Yellow
|
|
}
|
|
} else {
|
|
Write-Host ""
|
|
Write-Host "❌ Erro ao executar migração" -ForegroundColor Red
|
|
exit 1
|
|
}
|
|
|
|
|
|
|
|
|
|
|