`type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '',
`tid` int unsigned NOT NULL DEFAULT 0 COMMENT '',
PRIMARY KEY(`uri-id`,`uid`,`type`,`tid`),
- INDEX `uri-id` (`tid`),
- INDEX `uid` (`uid`),
+ INDEX `tid` (`tid`),
+ INDEX `uid_uri-id` (`uid`,`uri-id`),
FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE,
FOREIGN KEY (`tid`) REFERENCES `tag` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
Indexes
------------
-| Name | Fields |
-| ------- | ---------------------- |
-| PRIMARY | uri-id, uid, type, tid |
-| uri-id | tid |
-| uid | uid |
+| Name | Fields |
+| ---------- | ---------------------- |
+| PRIMARY | uri-id, uid, type, tid |
+| tid | tid |
+| uid_uri-id | uid, uri-id |
Foreign Keys
------------
],
"indexes" => [
"PRIMARY" => ["uri-id", "uid", "type", "tid"],
- "uri-id" => ["tid"],
- "uid" => ["uid"],
+ "tid" => ["tid"],
+ "uid_uri-id" => ["uid", "uri-id"],
]
],
"post-collection" => [