気まぐれクッキング
一周回ってレガシーなコード
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| 名前 | name | VARCHAR(10) | ○ | |||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| 称号 | tag | VARCHAR(10) | ○ | |||||||
| 分類 | type | TINYINT UNSIGNED | ○ | 1:主称号 / 2:助詞等 | ||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| プレイヤーUUID | uuid | BINARY(16) | ○ | ○ | ○ | |||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| プレイヤーID | player | INTEGER UNSIGNED | players.id | ○ | ||||||
| 更新前名前 | old_name | VARCHAR(16) | ○ | |||||||
| 更新後名前 | new_name | VARCHAR(16) | ○ | |||||||
| 更新理由 | reason | VARCHAR(50) | ||||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| プレイヤーID | player | INTEGER UNSIGNED | players.id | ○ | ||||||
| 更新前金額 | old_money | INTEGER UNSIGNED | ○ | |||||||
| 更新後金額 | new_money | INTEGER UNSIGNED | ○ | |||||||
| 更新理由 | reason | VARCHAR(50) | ||||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| プレイヤーID | player | INTEGER UNSIGNED | players.id | ○ | ||||||
| 更新前レベル | old_level | FLOAT UNSIGNED | ○ | |||||||
| 更新後レベル | new_level | FLOAT UNSIGNED | ○ | |||||||
| 更新理由 | reason | VARCHAR(50) | ||||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| 称号1 | tag1 | INTEGER UNSIGNED | tags.id | ○ | tags.type = 1のもの | |||||
| 称号2 | tag2 | INTEGER UNSIGNED | tags.id | ○ | tags.type = 2のもの | |||||
| 称号3 | tag3 | INTEGER UNSIGNED | tags.id | ○ | tags.type = 1のもの | |||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| 開始日時 | began_at | DATETIME | ||||||||
| 終了日時 | ended_at | DATETIME | ||||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| ゲームID | game | INTEGER UNSIGNED | game_histories.id | ○ | ||||||
| プレイヤーID | player | INTEGER UNSIGNED | players.id | ○ | ||||||
| チーム | team | INTEGER UNSIGNED | teams.id | ○ | ||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| ゲームID | game | INTEGER UNSIGNED | game_histories.id | ○ | ||||||
| プレイヤーID | player | INTEGER UNSIGNED | players.id | ○ | ||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |
| 論理カラム名 | 物理カラム名 | 型 | PK | FK | NN | UNIQUE | A_I | INDEX | DEFAULT | 備考 |
|---|---|---|---|---|---|---|---|---|---|---|
| ID | id | INTEGER UNSIGNED | ○ | ○ | ||||||
| ゲームID | game | INTEGER UNSIGNED | game_histories.id | |||||||
| 死亡プレイヤーID | dead | INTEGER UNSIGNED | players.id | ○ | 死んだプレイヤーのplayers.id | |||||
| 死亡メッセージ | message | VARCHAR(100) | PlayerDeathEvent::getDeathMessage()を記録 | |||||||
| キルプレイヤー | killer | INTEGER UNSIGNED | players.id | 死んだ原因が他のプレイヤーから殺された場合のみ、殺してきたプレイヤーのplayers.id | ||||||
| 作成日 | created_at | DATETIME | ○ | CURRENT_TIMESTAMP |