Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:29:10 +08:00
commit 657f1e3da3
29 changed files with 2738 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
# 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)