web-mon-backend

View on GitHub

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

er


Generated by tbls