33 lines
577 B
Markdown
33 lines
577 B
Markdown
# Entity-Relationship Diagrams - Domain Specific Language
|
|
|
|
## Goals
|
|
|
|
## Example
|
|
|
|
```
|
|
entities:
|
|
user:
|
|
id: UUID
|
|
password_hash: VARCHAR(250)
|
|
role: VARCHAR(10)
|
|
created_at: DATETIME
|
|
updated_at: DATETIME
|
|
url:
|
|
id: VARCHAR(250)
|
|
custom_id: VARCHAR(250)
|
|
source_url: TEXT
|
|
short_url: VARCHAR(250)
|
|
created_at: DATETIME
|
|
updated_at: DATETIME
|
|
expires_at: DATETIME
|
|
|
|
relationships:
|
|
manages_urls:
|
|
links:
|
|
- user:
|
|
eq: 1
|
|
- url:
|
|
gte: 0
|
|
lte: n
|
|
properties: {}
|
|
```
|