relational-db-general
Installation
SKILL.md
General Relational Database Principles
This skill provides core guidelines for designing and interacting with relational databases (MySQL, PostgreSQL, etc.).
When to use this skill
- Designing new database schemas (DDL).
- Reviewing or refactoring existing tables.
- Writing complex SQL queries that involve joins or transactions.
- troubleshooting data integrity issues.
1. Naming Conventions
- Tables: Plural_snake_case (e.g.,
users,order_items). - Columns: snake_case (e.g.,
is_active,created_at). - Primary Keys:
id(orproduct_idif strictly required by convention, butidpreferred for simplicity). - Foreign Keys:
singular_table_name_id(e.g.,user_idreferencesusers.id). - Indexes:
idx_table_columns; Unique:uniq_table_columns.