feat: implement market page with QueryProvider and dynamic listings
- wrap root layout with QueryProvider for React Query - replace market UnderConstruction placeholder with MarketClient and real data fetching - implement search, pagination, and sort via search params using getActiveListings - add necessary client components and queries - update dependencies (e.g., prisma, pkg-types)
This commit is contained in:
1 parent
55eebde0ba
commit
ab37b477df
106 files changed
+15261
-301
No files matched your search
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
# Script seguro para executar migração mantendo dados
|
||||
|
||||
echo "🚀 Iniciando migração segura do banco de dados..."
|
||||
echo ""
|
||||
echo "📋 Esta migração irá:"
|
||||
echo " ✅ Adicionar colunas opcionais (min_bid_increment, initial_price_*)"
|
||||
echo " ✅ Preencher dados de leilões existentes"
|
||||
echo " ✅ NÃO remover nenhum dado"
|
||||
echo ""
|
||||
|
||||
# Executar migração
|
||||
echo "📝 Executando migração..."
|
||||
pnpm run db:migrate
|
||||
|
||||
# Verificar se foi bem-sucedida
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "✅ Migração executada com sucesso!"
|
||||
echo ""
|
||||
echo "🔄 Regenerando Prisma Client..."
|
||||
pnpm run prisma:generate
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo ""
|
||||
echo "🎉 Migração completa! Todos os dados foram preservados."
|
||||
else
|
||||
echo ""
|
||||
echo "⚠️ Migração executada, mas falha ao regenerar Prisma Client"
|
||||
echo " Execute manualmente: pnpm run prisma:generate"
|
||||
fi
|
||||
else
|
||||
echo ""
|
||||
echo "❌ Erro ao executar migração"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user