-- ------------------------------------------
-- Friendica 2023.09-rc (Giant Rhubarb)
--- DB_UPDATE_VERSION 1541
+-- DB_UPDATE_VERSION 1542
-- ------------------------------------------
INDEX `uid_received` (`uid`,`received`),
INDEX `uid_wall_received` (`uid`,`wall`,`received`),
INDEX `uid_commented` (`uid`,`commented`),
+ INDEX `uid_created` (`uid`,`created`),
INDEX `uid_starred` (`uid`,`starred`),
INDEX `uid_mention` (`uid`,`mention`),
+ INDEX `contact-id_commented` (`contact-id`,`commented`),
+ INDEX `contact-id_received` (`contact-id`,`received`),
+ INDEX `contact-id_created` (`contact-id`,`created`),
FOREIGN KEY (`uri-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
FOREIGN KEY (`conversation-id`) REFERENCES `item-uri` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE,
FOREIGN KEY (`owner-id`) REFERENCES `contact` (`id`) ON UPDATE RESTRICT ON DELETE RESTRICT,
Indexes
------------
-| Name | Fields |
-| ----------------- | ------------------- |
-| PRIMARY | uid, uri-id |
-| uri-id | uri-id |
-| conversation-id | conversation-id |
-| owner-id | owner-id |
-| author-id | author-id |
-| causer-id | causer-id |
-| uid | uid |
-| contact-id | contact-id |
-| psid | psid |
-| post-user-id | post-user-id |
-| commented | commented |
-| received | received |
-| author-id_created | author-id, created |
-| owner-id_created | owner-id, created |
-| uid_received | uid, received |
-| uid_wall_received | uid, wall, received |
-| uid_commented | uid, commented |
-| uid_starred | uid, starred |
-| uid_mention | uid, mention |
+| Name | Fields |
+| -------------------- | --------------------- |
+| PRIMARY | uid, uri-id |
+| uri-id | uri-id |
+| conversation-id | conversation-id |
+| owner-id | owner-id |
+| author-id | author-id |
+| causer-id | causer-id |
+| uid | uid |
+| contact-id | contact-id |
+| psid | psid |
+| post-user-id | post-user-id |
+| commented | commented |
+| received | received |
+| author-id_created | author-id, created |
+| owner-id_created | owner-id, created |
+| uid_received | uid, received |
+| uid_wall_received | uid, wall, received |
+| uid_commented | uid, commented |
+| uid_created | uid, created |
+| uid_starred | uid, starred |
+| uid_mention | uid, mention |
+| contact-id_commented | contact-id, commented |
+| contact-id_received | contact-id, received |
+| contact-id_created | contact-id, created |
Foreign Keys
------------
// This file is required several times during the test in DbaDefinition which justifies this condition
if (!defined('DB_UPDATE_VERSION')) {
- define('DB_UPDATE_VERSION', 1541);
+ define('DB_UPDATE_VERSION', 1542);
}
return [
"uid_received" => ["uid", "received"],
"uid_wall_received" => ["uid", "wall", "received"],
"uid_commented" => ["uid", "commented"],
+ "uid_received" => ["uid", "received"],
+ "uid_created" => ["uid", "created"],
"uid_starred" => ["uid", "starred"],
"uid_mention" => ["uid", "mention"],
+ "contact-id_commented" => ["contact-id", "commented"],
+ "contact-id_received" => ["contact-id", "received"],
+ "contact-id_created" => ["contact-id", "created"],
]
],
"post-user-notification" => [