rakenne/doc/erd-dsl.md

31 lines
537 B
Markdown
Raw Normal View History

2020-05-17 19:10:41 +00:00
# Entity-Relationship Diagrams - Domain Specific Language
## Goals
## Example
```
2020-05-17 19:18:29 +00:00
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
2020-05-17 19:12:29 +00:00
updated_at: DATETIME
expires_at: DATETIME
2020-05-17 19:10:41 +00:00
2020-05-17 19:18:29 +00:00
relationships:
manages_urls:
links:
- user: [1, 1]
- url: [0, n]
properties: {}
2020-05-17 19:10:41 +00:00
```