37 lines
1.0 KiB
Markdown
37 lines
1.0 KiB
Markdown
# Data Modeling Examples
|
|
|
|
Complete database schema examples for multi-tenant SaaS.
|
|
|
|
## Available Examples
|
|
|
|
### [drizzle-models.md](drizzle-models.md)
|
|
Drizzle ORM schema examples (TypeScript).
|
|
- Basic table definitions
|
|
- Relationships (one-to-many, many-to-many)
|
|
- Indexes and constraints
|
|
|
|
### [sqlmodel-models.md](sqlmodel-models.md)
|
|
SQLModel schema examples (Python).
|
|
- Model definitions
|
|
- Relationships and foreign keys
|
|
- Type hints and validation
|
|
|
|
### [relationships.md](relationships.md)
|
|
Relationship patterns for both ORMs.
|
|
- One-to-many relationships
|
|
- Many-to-many with join tables
|
|
- Self-referential relationships
|
|
|
|
### [rls-policies.md](rls-policies.md)
|
|
Row Level Security policy examples.
|
|
- Tenant isolation policies
|
|
- Admin override policies
|
|
- Public data policies
|
|
|
|
## Quick Reference
|
|
|
|
**Need Drizzle?** → [drizzle-models.md](drizzle-models.md)
|
|
**Need SQLModel?** → [sqlmodel-models.md](sqlmodel-models.md)
|
|
**Need relationships?** → [relationships.md](relationships.md)
|
|
**Need RLS?** → [rls-policies.md](rls-policies.md)
|