line_tag_relations
Description
relations between line and tag
Table Definition
```sql
CREATE TABLE `line_tag_relations` (
`tag_id` bigint unsigned NOT NULL COMMENT 'tag id to set to line data',
`train_line_id` bigint unsigned NOT NULL COMMENT 'line id to set the tag',
PRIMARY KEY (`tag_id`,`train_line_id`),
KEY `train_line_id` (`train_line_id`),
CONSTRAINT `line_tag_relations_ibfk_1` FOREIGN KEY (`tag_id`) REFERENCES `line_tag_names` (`id`) ON DELETE CASCADE,
CONSTRAINT `line_tag_relations_ibfk_2` FOREIGN KEY (`train_line_id`) REFERENCES `train_lines` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='relations between line and tag'
```
Columns
# |
Name |
Type |
Default |
Nullable |
Children |
Parents |
Comment |
1 |
tag_id |
bigint unsigned |
|
false |
|
line_tag_names |
tag id to set to line data |
2 |
train_line_id |
bigint unsigned |
|
false |
|
train_lines |
line id to set the tag |
Constraints
# |
Name |
Type |
Definition |
1 |
line_tag_relations_ibfk_1 |
FOREIGN KEY |
FOREIGN KEY (tag_id) REFERENCES line_tag_names (id) |
2 |
line_tag_relations_ibfk_2 |
FOREIGN KEY |
FOREIGN KEY (train_line_id) REFERENCES train_lines (id) |
3 |
PRIMARY |
PRIMARY KEY |
PRIMARY KEY (tag_id, train_line_id) |
Indexes
# |
Name |
Definition |
1 |
train_line_id |
KEY train_line_id (train_line_id) USING BTREE |
2 |
PRIMARY |
PRIMARY KEY (tag_id, train_line_id) USING BTREE |
Relations

Generated by tbls