🗃️ Schema Builder
From requirement to complete database structure in one step.
Usage
bash scripts/schema.sh <command> <table_name> [options]
Command Matrix
┌──────────┬──────────────────────────────┬───────────────┐
│ Command │ Description │ Output │
├──────────┼──────────────────────────────┼───────────────┤
│ design │ Design schema from name │ Field layout │
│ sql │ Generate CREATE TABLE DDL │ SQL statement │
│ migrate │ Generate migration script │ Migration │
│ seed │ Generate test/seed data │ INSERT stmts │
│ erd │ ASCII ER diagram │ Relationship │
│ optimize │ Index & perf recommendations │ Report │
│ nosql │ MongoDB schema │ JSON schema │
│ compare │ Diff two schemas │ Diff report │
└──────────┴──────────────────────────────┴───────────────┘
Typical Flow
design → sql → migrate → seed
↓
optimize
↓
erd
design users— plan fields and relationssql users— generate executable SQLmigrate users— versioned migrationseed users— populate test dataoptimize users— check index suggestions
Supported Databases
- Relational: MySQL, PostgreSQL, SQLite
- NoSQL: MongoDB, Redis (via
nosqlcommand)
💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com