]> git.mxchange.org Git - friendica.git/commitdiff
[Database 1528] Add expected index for foreign key user-gserver.gsid
authorHypolite Petovan <hypolite@mrpetovan.com>
Mon, 21 Aug 2023 12:07:10 +0000 (08:07 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 21 Aug 2023 12:07:10 +0000 (08:07 -0400)
database.sql
doc/database/db_user-gserver.md
static/dbstructure.config.php

index b0f3ca7962a4c5cfe98f03d392b5a2d0c83d4980..89a80b170b5dfae8b8475e51cac1e122a285cabb 100644 (file)
@@ -1,6 +1,6 @@
 -- ------------------------------------------
 -- Friendica 2023.09-dev (Giant Rhubarb)
--- DB_UPDATE_VERSION 1527
+-- DB_UPDATE_VERSION 1528
 -- ------------------------------------------
 
 
@@ -109,6 +109,7 @@ CREATE TABLE IF NOT EXISTS `user-gserver` (
        `gsid` int unsigned NOT NULL DEFAULT 0 COMMENT 'Gserver id',
        `ignored` boolean NOT NULL DEFAULT '0' COMMENT 'server accounts are ignored for the user',
         PRIMARY KEY(`uid`,`gsid`),
+        INDEX `gsid` (`gsid`),
        FOREIGN KEY (`uid`) REFERENCES `user` (`uid`) ON UPDATE RESTRICT ON DELETE CASCADE,
        FOREIGN KEY (`gsid`) REFERENCES `gserver` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE
 ) DEFAULT COLLATE utf8mb4_general_ci COMMENT='User settings about remote servers';
index b49a288f43102d2fa2f28fb73b3fdbaf46e3342c..6cfbe34eb1f392ff0eecd6ac8d26e6e11ebf7e9e 100644 (file)
@@ -18,6 +18,7 @@ Indexes
 | Name    | Fields    |
 | ------- | --------- |
 | PRIMARY | uid, gsid |
+| gsid    | gsid      |
 
 Foreign Keys
 ------------
index dcda833aaf6e12b6813a41860ae75e9ccffe0ac8..cef6855364e936514e7ac27a1e1df0a51f6a6da9 100644 (file)
@@ -56,7 +56,7 @@ use Friendica\Database\DBA;
 
 // This file is required several times during the test in DbaDefinition which justifies this condition
 if (!defined('DB_UPDATE_VERSION')) {
-       define('DB_UPDATE_VERSION', 1527);
+       define('DB_UPDATE_VERSION', 1528);
 }
 
 return [
@@ -168,6 +168,7 @@ return [
                ],
                "indexes" => [
                        "PRIMARY" => ["uid", "gsid"],
+                       "gsid" => ["gsid"]
                ],
        ],
        "item-uri" => [