Project

General

Profile

Actions

csInfo #4045 | FMT-0014

open
RA

csInfo #FMT-0002: Kroki examples

DbML

csInfo #4045 | FMT-0014: DbML

Added by Redmine Admin 8 days ago. Updated 7 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

dbml post_status       post_status           draft        published        private     users       users        id     integer username     varchar role     varchar created_at     timestamp posts       posts        id     integer title     varchar body     text user_id     integer status     post_status created_at     timestamp posts:e->post_status:w posts:e->users:w 1 *

The diagram above is shown by just simply put sample diagram code copied from kroki.io inside a macro.
The macro language is described in redmine-kroki plugin page.

This is the exact code:

{{kroki(dbml, max_width=600)
​Table users {
  id integer
  username varchar
  role varchar
  created_at timestamp
}
Table posts {
  id integer [primary key]
  title varchar
  body text [note: 'Content of the post']
  user_id integer
  status post_status
  created_at timestamp
}

Enum post_status {
  draft
  published
  private [note: 'visible via URL only']
}

Ref: posts.user_id > users.id // many-to-one
}}


Document references

No data to display

Actions

Also available in: PDF Atom