]> git.mxchange.org Git - friendica.git/commitdiff
Updated database.sql
authorMichael <heluecht@pirati.ca>
Tue, 9 Feb 2021 17:11:52 +0000 (17:11 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 9 Feb 2021 17:11:52 +0000 (17:11 +0000)
database.sql

index 3f1e54ab467a3b40281be2a8a27a0f292ce98ed4..9d6adbb7d1fa629f1df0a08ff9d0326774968ffc 100644 (file)
@@ -1151,6 +1151,32 @@ CREATE TABLE IF NOT EXISTS `post-thread` (
        FOREIGN KEY (`causer-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
 ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Thread related data';
 
+--
+-- TABLE post-user
+--
+CREATE TABLE IF NOT EXISTS `post-user` (
+       `id` int unsigned NOT NULL auto_increment,
+       `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri',
+       `uid` mediumint unsigned NOT NULL COMMENT 'Owner id which owns this copy of the item',
+       `protocol` tinyint unsigned COMMENT 'Protocol used to deliver the item for this user',
+       `contact-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'contact.id',
+       `unseen` boolean NOT NULL DEFAULT '1' COMMENT 'post has not been seen',
+       `hidden` boolean NOT NULL DEFAULT '0' COMMENT 'Marker to hide the post from the user',
+       `notification-type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '',
+       `origin` boolean NOT NULL DEFAULT '0' COMMENT 'item originated at this site',
+       `psid` int unsigned COMMENT 'ID of the permission set of this post',
+        PRIMARY KEY(`id`),
+        UNIQUE INDEX `uid_uri-id` (`uid`,`uri-id`),
+        INDEX `uri-id` (`uri-id`),
+        INDEX `contact-id` (`contact-id`),
+        INDEX `psid` (`psid`),
+        INDEX `uid_hidden` (`uid`,`hidden`),
+       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 (`contact-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
+       FOREIGN KEY (`psid`) REFERENCES `permissionset` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
+) DEFAULT COLLATE utf8mb4_general_ci COMMENT='User specific post data';
+
 --
 -- TABLE post-thread-user
 --
@@ -1184,32 +1210,6 @@ CREATE TABLE IF NOT EXISTS `post-thread-user` (
        FOREIGN KEY (`post-user-id`) REFERENCES `post-user` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE
 ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='Thread related data per user';
 
---
--- TABLE post-user
---
-CREATE TABLE IF NOT EXISTS `post-user` (
-       `id` int unsigned NOT NULL auto_increment,
-       `uri-id` int unsigned NOT NULL COMMENT 'Id of the item-uri table entry that contains the item uri',
-       `uid` mediumint unsigned NOT NULL COMMENT 'Owner id which owns this copy of the item',
-       `protocol` tinyint unsigned COMMENT 'Protocol used to deliver the item for this user',
-       `contact-id` int unsigned NOT NULL DEFAULT 0 COMMENT 'contact.id',
-       `unseen` boolean NOT NULL DEFAULT '1' COMMENT 'post has not been seen',
-       `hidden` boolean NOT NULL DEFAULT '0' COMMENT 'Marker to hide the post from the user',
-       `notification-type` tinyint unsigned NOT NULL DEFAULT 0 COMMENT '',
-       `origin` boolean NOT NULL DEFAULT '0' COMMENT 'item originated at this site',
-       `psid` int unsigned COMMENT 'ID of the permission set of this post',
-        PRIMARY KEY(`id`),
-        UNIQUE INDEX `uid_uri-id` (`uid`,`uri-id`),
-        INDEX `uri-id` (`uri-id`),
-        INDEX `contact-id` (`contact-id`),
-        INDEX `psid` (`psid`),
-        INDEX `uid_hidden` (`uid`,`hidden`),
-       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 (`contact-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
-       FOREIGN KEY (`psid`) REFERENCES `permissionset` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT
-) DEFAULT COLLATE utf8mb4_general_ci COMMENT='User specific post data';
-
 --
 -- TABLE post-user-notification
 --