database-patterns
Installation
SKILL.md
Database Patterns
Forward-only migrations, explicit transactions, measured optimization.
Migrations
Forward-only. No rollbacks. Maintain backward compatibility:
-- Add nullable column (backward compatible)
ALTER TABLE users ADD COLUMN phone VARCHAR(20);
-- Later: make required after backfill
ALTER TABLE users ALTER COLUMN phone SET NOT NULL;
Break large changes into smaller steps. Use feature flags during transitions.