3.1 KiB
3.1 KiB
🚀 APLICAR MIGRATIONS AGORA
✅ STATUS
✅ .env atualizado com credenciais do novo projeto RDO
✅ Scripts de deploy criados
✅ Pronto para aplicar migrations!
🎯 PRÓXIMO PASSO
Aplicar as 4 migrations que criam o schema multi-tenant completo:
20241202000001_create_multi_tenant_schema.sql- Tabelas20241202000002_create_functions_and_triggers.sql- Funções e triggers20241202000003_create_rls_policies.sql- Segurança RLS20241202000004_seed_initial_data.sql- Dados iniciais
🔧 COMO APLICAR
Opção 1: Via Supabase CLI (Recomendado)
Windows (PowerShell):
.\apply-migrations.ps1
Mac/Linux (Bash):
bash apply-migrations-cli.sh
Manual:
# 1. Linkar projeto
supabase link --project-ref mnwrnblzabxgqtgjwxgl
# 2. Aplicar migrations
supabase db push
# 3. Verificar
node check-supabase-status.js
Opção 2: Via Dashboard Supabase (Manual)
- Acesse: https://supabase.com/dashboard/project/mnwrnblzabxgqtgjwxgl/sql/new
- Copie e cole cada migration na ordem:
supabase/migrations/20241202000001_create_multi_tenant_schema.sqlsupabase/migrations/20241202000002_create_functions_and_triggers.sqlsupabase/migrations/20241202000003_create_rls_policies.sqlsupabase/migrations/20241202000004_seed_initial_data.sql
- Execute cada uma
⏱️ TEMPO ESTIMADO
Linkar projeto: 2 min
Aplicar migrations: 3 min
Verificar: 1 min
─────────────────────────
TOTAL: 6 minutos
✅ RESULTADO ESPERADO
Após aplicar as migrations, você terá:
✅ 16 tabelas criadas:
- organizacoes (tenants)
- usuarios
- organizacao_usuarios (roles)
- convites
- obras
- rdos
- rdo_atividades
- rdo_mao_obra
- rdo_equipamentos
- rdo_ocorrencias
- rdo_anexos
- rdo_inspecoes_solda
- rdo_verificacoes_torque
- tarefas
- task_logs
- organizacao_metricas
✅ 40+ Políticas RLS para segurança multi-tenant
✅ 10+ Funções SQL para automação
✅ 20+ Triggers para propagação de dados
✅ 30+ Índices para performance
🔍 VERIFICAR
Após aplicar, execute:
node check-supabase-status.js
Resultado esperado:
✅ Conexão estabelecida
✅ 16 tabelas criadas
✅ RLS habilitado em todas
✅ Banco de dados: POPULADO
🚀 DEPOIS DE APLICAR
-
Iniciar desenvolvimento:
npm run dev -
Abrir no navegador:
http://localhost:5173 -
Seguir o checklist: Abra:
CHECKLIST_IMPLEMENTACAO.md
📊 CREDENCIAIS CONFIGURADAS
URL: https://mnwrnblzabxgqtgjwxgl.supabase.co
Anon Key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Service Role Key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
🎯 COMECE AGORA!
Windows:
.\apply-migrations.ps1
Mac/Linux:
bash apply-migrations-cli.sh
Manual:
supabase link --project-ref mnwrnblzabxgqtgjwxgl
supabase db push
Tempo até estar pronto: ~10 minutos ⏱️
Próximo: COMECE_AQUI.md