**Command:** `db:design [feature]`
/plugin marketplace add nguyenthienthanh/ccpm-team-agents/plugin install nguyenthienthanh-aura-frog-aura-frog-2@nguyenthienthanh/ccpm-team-agentsdb/Command: db:design [feature]
Agent: database-specialist
Version: 1.0.0
Design database schema, create ERD, define tables, relationships, indexes, and generate migration files.
# Design schema for feature
db:design "user authentication"
# Design from requirements
db:design --requirements user-stories.md
# Include sample data
db:design --with-seeds
# Database Schema Design
## ERD
āāāāāāāāāāāāāāā āāāāāāāāāāāāāāāā ā users āāāāāāāāā posts ā āāāāāāāāāāāāāā⤠1 * āāāāāāāāāāāāāāā⤠ā id (PK) ā ā id (PK) ā ā email ā ā user_id (FK) ā ā name ā ā title ā ā created_at ā ā content ā āāāāāāāāāāāāāāā ā created_at ā āāāāāāāāāāāāāāāā
## Tables
### users
```sql
CREATE TABLE users (
id SERIAL PRIMARY KEY,
email VARCHAR(255) UNIQUE NOT NULL,
name VARCHAR(100) NOT NULL,
password_hash VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_users_email ON users(email);
CREATE TABLE posts (
id SERIAL PRIMARY KEY,
user_id INTEGER REFERENCES users(id) ON DELETE CASCADE,
title VARCHAR(200) NOT NULL,
content TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_posts_user_id ON posts(user_id);
CREATE INDEX idx_posts_created ON posts(created_at DESC);
migrations/001_create_users_posts.sql)docs/database-erd.md)seeds/users_posts.sql)
---
**Command:** db:design
**Version:** 1.0.0