Added primary-colum to page_tag, formatted sql queries
This commit is contained in:
+3
-2
@@ -45,10 +45,11 @@ CREATE TABLE tag (
|
|||||||
CREATE TABLE page_tag (
|
CREATE TABLE page_tag (
|
||||||
`page_id` CHAR(16) NOT NULL,
|
`page_id` CHAR(16) NOT NULL,
|
||||||
`tag_id` CHAR(16) NOT NULL,
|
`tag_id` CHAR(16) NOT NULL,
|
||||||
|
`primary` BOOLEAN NOT NULL,
|
||||||
|
|
||||||
PRIMARY KEY (`page_id`, `tag_id`),
|
PRIMARY KEY (`page_id`, `tag_id`),
|
||||||
FOREIGN KEY (`page_id`) REFERENCES page(`id`) ON DELETE CASCADE,
|
FOREIGN KEY (`page_id`) REFERENCES page(`id`) ON DELETE CASCADE,
|
||||||
FOREIGN KEY (`tag_id`) REFERENCES tag(`id`) ON DELETE CASCADE
|
FOREIGN KEY (`tag_id`) REFERENCES tag(`id`) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE page_unread (
|
CREATE TABLE page_unread (
|
||||||
@@ -57,5 +58,5 @@ CREATE TABLE page_unread (
|
|||||||
|
|
||||||
PRIMARY KEY (`page_id`, `user_id`),
|
PRIMARY KEY (`page_id`, `user_id`),
|
||||||
FOREIGN KEY (`page_id`) REFERENCES page(`id`) ON DELETE CASCADE,
|
FOREIGN KEY (`page_id`) REFERENCES page(`id`) ON DELETE CASCADE,
|
||||||
FOREIGN KEY (`user_id`) REFERENCES user(`id`) ON DELETE CASCADE
|
FOREIGN KEY (`user_id`) REFERENCES user(`id`) ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
Reference in New Issue
Block a user