SQL
CREATE TABLE `player_stats` (
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
`match_id` integer NOT NULL,
`player_id` integer NOT NULL,
`minutes_played` integer DEFAULT 0 NOT NULL,
`was_starter` integer DEFAULT false NOT NULL,
`api_rating` real,
`goals` integer DEFAULT 0 NOT NULL,
`assists` integer DEFAULT 0 NOT NULL,
`key_passes` integer DEFAULT 0 NOT NULL,
`penalty_missed` integer DEFAULT 0 NOT NULL,
`penalty_won` integer DEFAULT 0 NOT NULL,
`saves` integer DEFAULT 0 NOT NULL,
`penalty_saved` integer DEFAULT 0 NOT NULL,
`clean_sheet` integer DEFAULT false NOT NULL,
`goals_conceded` integer DEFAULT 0 NOT NULL,
`tackles` integer DEFAULT 0 NOT NULL,
`interceptions` integer DEFAULT 0 NOT NULL,
`clearances` integer DEFAULT 0 NOT NULL,
`yellow_cards` integer DEFAULT 0 NOT NULL,
`red_cards` integer DEFAULT 0 NOT NULL,
`second_yellow` integer DEFAULT 0 NOT NULL,
`own_goals` integer DEFAULT 0 NOT NULL,
`fouls_committed` integer DEFAULT 0 NOT NULL,
`fetched_at` text DEFAULT (datetime('now')),
FOREIGN KEY (`match_id`) REFERENCES `matches`(`id`) ON UPDATE no action ON DELETE no action,
FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON UPDATE no action ON DELETE no action
)
Columns
| Column | Data type | Allow null | Primary key | Actions |
|---|---|---|---|---|
id |
INTEGER |
✓ | Rename | Drop | |
match_id |
INTEGER |
Rename | Drop | ||
player_id |
INTEGER |
Rename | Drop | ||
minutes_played |
INTEGER |
Rename | Drop | ||
was_starter |
INTEGER |
Rename | Drop | ||
api_rating |
REAL |
✓ | Rename | Drop | |
goals |
INTEGER |
Rename | Drop | ||
assists |
INTEGER |
Rename | Drop | ||
key_passes |
INTEGER |
Rename | Drop | ||
penalty_missed |
INTEGER |
Rename | Drop | ||
penalty_won |
INTEGER |
Rename | Drop | ||
saves |
INTEGER |
Rename | Drop | ||
penalty_saved |
INTEGER |
Rename | Drop | ||
clean_sheet |
INTEGER |
Rename | Drop | ||
goals_conceded |
INTEGER |
Rename | Drop | ||
tackles |
INTEGER |
Rename | Drop | ||
interceptions |
INTEGER |
Rename | Drop | ||
clearances |
INTEGER |
Rename | Drop | ||
yellow_cards |
INTEGER |
Rename | Drop | ||
red_cards |
INTEGER |
Rename | Drop | ||
second_yellow |
INTEGER |
Rename | Drop | ||
own_goals |
INTEGER |
Rename | Drop | ||
fouls_committed |
INTEGER |
Rename | Drop | ||
fetched_at |
TEXT |
✓ | Rename | Drop |
Foreign Keys
| Column | Destination |
|---|---|
player_id |
players.id |
match_id |
matches.id |
Indexes
| Name | Columns | Unique | SQL | Drop? |
|---|---|---|---|---|
| uq_stats |
|
✓ | SQL | Drop |