What problem does it solve?
This Skill provides comprehensive guidance on database design, migration, query optimization, and transaction management, helping you build robust and efficient data systems.
Core Features & Use Cases
- Migration Conventions: Standardize database schema changes with clear naming and idempotency rules.
- Query Optimization: Improve application performance by applying best practices for indexing and query writing.
- Transaction Management: Ensure data integrity and prevent deadlocks with clear transaction scoping rules.
- Anti-Pattern Avoidance: Learn to recognize and avoid common pitfalls that lead to performance issues and data corruption.
- Use Case: When designing a new feature that requires database interaction, consult this Skill for best practices on creating migration files, writing efficient queries, and managing transactions to ensure data consistency and application speed.
Quick Start
Apply the database skill to create a new migration file named V5__add_user_profiles_table.sql.