database-manager
Gerenciar Esquema e Migrações do Banco de Dados Supabase
O gerenciamento de banco de dados requer conhecimento profundo de padrões SQL e recursos do Supabase. Esta skill fornece orientação especializada para criar tabelas, escrever migrações, configurar políticas RLS e solucionar problemas de banco de dados com confiança.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "database-manager". Crie uma migração para adicionar uma tabela de preferências do usuário para receitas.
النتيجة المتوقعة:
- Criando tabela com chave primária, referência de receita e campos de timestamp
- Adicionando índice em user_id para buscas rápidas
- Ativando RLS com política para acesso a dados de propriedade do usuário
- Incluir etapas de rollback para reversão segura
استخدام "database-manager". Como adiciono uma nova coluna na tabela recipe_status?
النتيجة المتوقعة:
- Usando ALTER TABLE para adicionar a nova coluna com tipo de dados apropriado
- Adicionando uma restrição CHECK se validação for necessária
- Testando a migração em desenvolvimento antes da produção
- Documentando a mudança para referência da equipe
استخدام "database-manager". Que índices devo criar para melhor performance de consulta?
النتيجة المتوقعة:
- Analisando padrões de consulta para identificar colunas frequentemente filtradas
- Criando índices em recipe_slug para buscas
- Usando índices compostos para consultas multi-coluna
- Evitando excesso de indexação para prevenir degradação de performance de escrita
التدقيق الأمني
آمنThis is a pure documentation skill containing SQL templates and best practices for Supabase database operations. No executable code, scripts, network calls, or external command execution exists. All 66 static findings are false positives caused by the scanner misinterpreting SQL CHECK constraints as cryptographic algorithms, Markdown backticks as shell execution, and 'SAM' in 'Row Level Security' as Windows SAM database.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (38)
درجة الجودة
ماذا يمكنك بناءه
Design de Esquema e Migração
Projete novas tabelas, escreva migrações seguras e gerencie a evolução do esquema para projetos Supabase.
Configuração de Política RLS
Configure políticas de Row Level Security para proteção de dados e controle de acesso multi-tenant.
Solução de Problemas de Banco de Dados
Diagnosticar problemas de banco de dados, otimizar consultas lentas e corrigir violações de restrições.
جرّب هذه الموجهات
Crie uma migração para adicionar uma nova tabela para rastrear tempos de cocção de receitas com colunas para recipe_slug, start_time, end_time e notes.
Escreva SQL para adicionar políticas RLS para que usuários possam apenas ler seus próprios dados de receita, mas administradores possam acessar tudo.
Revise esta consulta e sugira índices para melhorar a performance: SELECT * FROM ingredient_checks WHERE recipe_slug = ?
Minhas atualizações em tempo real pararam de funcionar. O que pode estar causando isso e como verifico a configuração?
أفضل الممارسات
- Sempre inclua etapas de rollback em migrações para reversão segura
- Teste migrações localmente antes de aplicar em bancos de dados de produção
- Use indexação adequada em colunas frequentemente filtradas como recipe_slug
- Documente alterações de esquema em seu projeto junto com a migração
تجنب
- Drop de tabelas sem backup ou plano de rollback
- Modificando colunas sem entender objetos dependentes
- Pulando políticas RLS mesmo em ambientes confiáveis
- Escrevendo migrações sem tratamento adequado de transação