Update and rename pd-dsl.md to lmd-dsl.md

This commit is contained in:
Glenn Y. Rolland 2020-05-18 11:42:36 +02:00 committed by GitHub
parent 706bbd09ce
commit a16b4759a5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 49 additions and 0 deletions

49
doc/lmd-dsl.md Normal file
View file

@ -0,0 +1,49 @@
## Logical Model - DSL
```yaml
tables:
user:
name: "Utilisateur"
properties:
- name: id
type: integer
key: true
options: ['autoincrement']
- name: password_hash
type: varchar
limit: 250
- name: role
type: varchar
limit: 10
- name: created_at
type: datetime
- name: updated_at
type: datetime
url:
name: "Adresses"
properties:
- name: id
type: varchar
limit: 250
key: true
- name: user
type: reference
table: user
- name: custom_id
type: varchar
limit: 250
- name: source_url
type: text
- name: short_url
type: varchar
limit: 250
- name: created_at
type: datetime
- name: updated_at
type: datetime
- name: expires_at
type: datetime
constraints:
# do we need constraints here?
```

View file