[TikiWiki-commits] [Git][tikiwiki/tiki][27.x] [FIX] Avoid invalid secdb primary key on upgrade

"ushindi bienvenu \(@usbbush\) via TikiWiki-cvs" <[email protected]>
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6a11e115967ad_38192918-35@gitlab-sidekiq-low-urgency-cpu-bound-v2-d7f87744c-kpd5t.mail>

ushindi bienvenu pushed to branch 27.x at Tiki Wiki CMS Groupware / Tiki


Commits:
e0451324 by ushindi bienvenu at 2026-05-23T19:16:31+02:00
[FIX] Avoid invalid secdb primary key on upgrade

- - - - -


3 changed files:

- installer/schema/20180921_php_upgrade_fix_from_older_tiki.php
- installer/schema/20180921_sql_upgrade_fix_from_older_tiki.php
- installer/schema/20180923_convert_collation_to_utf8mb4_tiki.php


Changes:

=====================================
installer/schema/20180921_php_upgrade_fix_from_older_tiki.php
=====================================
@@ -9,10 +9,6 @@
  */
 function upgrade_20180921_php_upgrade_fix_from_older_tiki($installer)
 {
-    // Fix upgrade from 9.x
-    $installer->query('ALTER TABLE `tiki_secdb` DROP PRIMARY KEY;'); // it might not be set
-    $installer->query('ALTER TABLE `tiki_secdb` ADD PRIMARY KEY (`filename`(215),`tiki_version`(40));');
-
     // Fix upgrade from 12.x
     $tablesToRename = [
         'metrics_assigned',


=====================================
installer/schema/20180921_sql_upgrade_fix_from_older_tiki.php
=====================================
@@ -14,8 +14,6 @@ function upgrade_20180921_sql_upgrade_fix_from_older_tiki($installer)
 ALTER TABLE `tiki_forums_reported` DROP PRIMARY KEY;
 ALTER TABLE `tiki_forums_reported` ADD PRIMARY KEY (`threadId`, `forumId`, `parentId`, `user`); -- Changed in 20121210_better_forum_reported_index_tiki.sql but never make it to tiki.sql
 DELETE FROM `users_permissions` WHERE `permName` = 'tiki_p_view_poll_choices';
-ALTER TABLE `tiki_secdb` DROP PRIMARY KEY;
-ALTER TABLE `tiki_secdb` ADD PRIMARY KEY (`filename`(215),`tiki_version`(40));
 UPDATE `tiki_modules` SET `position` = '' WHERE `position` IS NULL;
 ALTER TABLE `tiki_modules` CHANGE `position` `position` varchar(20) NOT NULL DEFAULT '';
 ALTER TABLE `tiki_profile_symbols` CHANGE `value` `value` varchar(160) NOT NULL;


=====================================
installer/schema/20180923_convert_collation_to_utf8mb4_tiki.php
=====================================
@@ -296,8 +296,6 @@ ALTER TABLE `tiki_semaphores` DROP PRIMARY KEY;
 ALTER TABLE `tiki_semaphores` ADD PRIMARY KEY (`semName`(191));
 ALTER TABLE `tiki_secdb` DROP INDEX `sdb_fn`;
 ALTER TABLE `tiki_secdb` ADD KEY `sdb_fn` (`filename`(191));
-ALTER TABLE `tiki_secdb` DROP PRIMARY KEY;
-ALTER TABLE `tiki_secdb` ADD PRIMARY KEY (`filename`(171),`tiki_version`(20));
 ALTER TABLE `tiki_score` DROP PRIMARY KEY;
 ALTER TABLE `tiki_score` ADD PRIMARY KEY (`event`(191));
 ALTER TABLE `tiki_rss_items` DROP INDEX `tiki_rss_items_item`;



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e04513240e410cafed01ebed658c7909255ca235

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/e04513240e410cafed01ebed658c7909255ca235
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.