---
# System prepended metadata

title: DB設計

---

# DB設計

## users

| 項目 | 型 | 主キー | 外部キー |
| -------- | -------- | -------- | -------- |
| id   |  int  | o |  |
| created_at | datetime | | |
| updated_at | datetime | | |
| userid   |  string  |  |  |
| firebase_uid | string  | |
| username | string|  |
| description | string || 
| role(役職 exエンジニア) | string | |
| photo_url | string | |
| page_url | string ||


## urls
| 項目 | 型 | 主キー | 外部キー |
| -------- | -------- | -------- | -------- |
| id  |  int  | o |  |
| user_id  |  string  |  | o |
| created_at | datetime | | |
| updated_at | datetime | | |
| url | string | | 

## item_users 中間テーブル
| 項目 | 型 | 主キー | 外部キー |
| -------- | -------- | -------- | -------- |
| id   |  int  |  |  |
| item_id   |  int  |  | o |
| user_id   |  string  |  | o |
| created_at   |  datetime  |  |  |
| updated_at   |  datetime  |  |  |


## items

| 項目 | 型 | 主キー | 外部キー |
| -------- | -------- | -------- | -------- |
| id   |  int  | o |  |
| title | string | |
| image | string | |
| type_id   |  int  |  | o |
| created_at   |  datetime  |  |  |
| updated_at   |  datetime  |  |  |


## item_types

| 項目 | 型 | 主キー | 外部キー |
| -------- | -------- | -------- | -------- |
| id   |  int  | o |  |
| name   |  string  |  |  |
| created_at   |  datetime  |  |  |
| updated_at   |  datetime  |  |  |


# API設計

baseURL: https://service_name.com/v1


