Skip to content

Database efficiency improvements

akwizgran requested to merge message-status-cleanup into master

Some tweaks to the DB schema to improve efficiency:

  • Only keep status rows for messages that are visible - this saves space and avoids the need to join the groupVisibilities table when selecting messages to offer or send
  • Use adjacent columns for the composite primary key on the settings table

This MR depends on !101 (merged).

Merge request reports