_____ _ _ ___ ___ _ _
| __ \ | | | | | \/ | | | | |
| | \/_ __ ___ | |_| |_ ___ | . . | ___ __| | ___| |___
| | __| '__/ _ \| __| __/ _ \ | |\/| |/ _ \ / _` |/ _ \ / __|
| |_\ \ | | (_) | |_| || (_) | | | | | (_) | (_| | __/ \__ \
\____/_| \___/ \__|\__\___/ \_| |_/\___/ \__,_|\___|_|___/
__ ____ _____ _______ __
/ | / / | | ___| / / __ \/ |
`| | / /`| | |___ \ / /`' / /'`| |
| | / / | | \ \/ / / / | |
_| |_/ / _| |_/\__/ / / ./ /____| |_
\___/_/ \___/\____/_/ \_____/\___/
┌──────────────────────────┐
│ Room(View) │ ┌───────────────────────┐
│ │ │Visit │
│ │ │ │
│ url url │ ┌─────────────┤ │
│ │ │ │player_id int │
│ visits │ │ │created_at datetime │
│ visit_id int ├────────────┘ │ │
│ │ └───────────────────────┘
│ character │
│ character_id int ├─────────────┐
│ │ │
│ exits │ │
│ exit url │ │
│ │ │ ┌───────────────────────────┐
│ name str │ │ │Character │
│ description str │ │ │ │
│ color hex,str │ └─────────────┤ │
│ │ │character_name str │
│ │ │description str │
└──────────────────────────┘ │type str │
│ │
│skills │
│ skill_name str │
│ skill_points int │
│ │
│inventory │
│ item_name str │
│ │
│user_id int │
│active bool │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
└───────────────────────────┘