PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.10.01
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.10.01
2.11.0 2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 All 78 releases
← All changes | database/Migrations/FeedCommentsMigrator.php +8 -1 2.4.012.10.01 View file →
@@ -32,9 +32,10 @@
32 32 `created_at` TIMESTAMP NULL,
33 33 `updated_at` TIMESTAMP NULL,
34 34 INDEX `post_id` (`post_id`),
35 35 INDEX `status` (`status`),
36 - INDEX `type` (`type`)
36 + INDEX `type` (`type`),
37 + INDEX `user_id` (`user_id`)
37 38 ) $charsetCollate;";
38 39 dbDelta($sql);
39 40 } else {
40 41 // check if meta is exist or not
@@ -40,8 +41,14 @@
40 41 // check if meta is exist or not
41 42 $isMigrated = $wpdb->get_col($wpdb->prepare("SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() AND COLUMN_NAME='meta' AND TABLE_NAME=%s", $table));
42 43 if(!$isMigrated) {
43 44 $wpdb->query("ALTER TABLE {$table} ADD COLUMN `meta` LONGTEXT NULL AFTER `message_rendered`");
45 + }
46 +
47 + // check if the user_id index exists or not
48 + $hasUserIdIndex = $wpdb->get_col($wpdb->prepare("SELECT INDEX_NAME FROM information_schema.STATISTICS WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME=%s AND INDEX_NAME='user_id'", $table));
49 + if (!$hasUserIdIndex) {
50 + $wpdb->query("ALTER TABLE {$table} ADD INDEX `user_id` (`user_id`)");
44 51 }
45 52 }
46 53 }
47 54 }