Project

General

Profile

Actions

Feature proposal #7619

closed

Implement additional unique indexes

Added by krileon almost 5 years ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
09 July 2019
Due date:
% Done:

100%

Estimated time:

Description

A unique index should be on the likes and follows tables for user id and asset. A user can't like or follow the same asset twice. This would further improve SQL performance, but migration code needs to be implemented to clean up the duplicates first before the index is made unique.

Actions #1

Updated by krileon almost 5 years ago

  • Target version changed from 6.0.0 to 955
Actions #2

Updated by krileon almost 3 years ago

  • Target version changed from 955 to 6.0.0
Actions #3

Updated by krileon 10 months ago

  • % Done changed from 0 to 80

Only __comprofiler_plugin_activity_likes and __comprofiler_plugin_activity_following remain needing unique flag on liked and followed indexes. Other tables have had their necessary changes made.

Actions #4

Updated by krileon 10 months ago

  • Status changed from Assigned to Resolved
  • % Done changed from 80 to 100

Query for purging duplicates noted in install script and XML index flagged as unique for liked and followed.

Actions #5

Updated by krileon 8 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF