Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments |
|---|---|---|---|---|---|---|---|---|
| token | VARCHAR | 255 | null |
|
|
FCMトークン(プッシュ通知の送信先を特定するための一意の識別子) |
||
| employee_id | VARCHAR | 255 | null |
|
|
従業員ID |
||
| device_type | VARCHAR | 20 | √ | null |
|
|
デバイスOS種別(iOS/Android/Windows/macOS/Linux/unknown)。判別できない場合はNULL |
|
| user_agent | TEXT | 65535 | √ | null |
|
|
User-Agent文字列全文。詳細な環境情報を保持し、デバッグや分析に活用 |
|
| browser_name | VARCHAR | 50 | √ | null |
|
|
ブラウザ名(Chrome/Safari/Firefox/Edge/unknown)。Webアプリの場合のみ設定 |
|
| browser_version | VARCHAR | 50 | √ | null |
|
|
ブラウザバージョン(例: 120.0.6099.129)。Webアプリの場合のみ設定 |
|
| os_version | VARCHAR | 50 | √ | null |
|
|
OSバージョン(例: iOS 16.4, Android 13)。取得できた場合のみ設定 |
|
| is_pwa | BIT | 1 | √ | null |
|
|
PWA(Progressive Web App)としてインストールされているか。TRUE=PWA, FALSE=ブラウザ, NULL=判定不可/ネイティブアプリ |
|
| updated_at | BIGINT UNSIGNED | 20 | unix_timestamp(now()) |
|
|
更新日時(アプリケーションでは使用していないが、念のためDB上でのみ保存している) |
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| PRIMARY | Primary key | Asc | token |
