discourse/plugins/chat/db/post_migrate
Martin Brennan 22a55ef0ce
DEV: Add messages_count to ChatChannel table (#19295)
This commit adds the messages_count column for ChatChannel messages,
which is the number of not-deleted messages in the channel.

This is not updated every time a message is created or deleted in a
channel, so it should not be displayed in the UI.
It is updated eventually via Jobs::ChatPeriodicalUpdates, which
will have additional functions in future after being introduced
here.

Also update these counts for existing channels in a post migration.
2022-12-06 08:40:46 +10:00
..
20220104051326_change_chat_channels_timestamp_columns_to_timestamp_type.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220321235638_drop_chat_message_post_connections_table.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220504080457_drop_old_chat_message_post_id_action_code_columns.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220516142658_remove_email_statuses_table.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220518180642_remove_user_option_last_emailed_at.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220526135414_remove_corrupted_last_read_message_id.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220531105951_drop_user_chat_channel_last_reads.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220630074200_drop_chat_isolated_from_user_options.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20220701195731_convert_chatable_topics_to_categories.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20221004122254_delete_reviewables_targetting_deleted_chat_messages.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20221018091412_migrate_chat_channels.rb DEV: Move discourse-chat to the core repo. (#18776) 2022-11-02 10:41:30 -03:00
20221027090832_migrate_dm_channels.rb DEV: Rename direct message related models 2022-11-03 14:39:23 +01:00
20221104054957_backfill_channel_slugs.rb DEV: Fix broken slug migration (#18951) 2022-11-09 11:08:02 +10:00
20221117052348_truncate_chat_messages_over_max_length.rb SECURITY: Limit chat message char length (#19207) 2022-11-28 10:48:30 +10:00
20221117142910_delete_orphaned_channels.rb FIX: Delete associated channel upon category deletion 2022-11-22 10:04:29 +01:00
20221201032830_drop_tmp_chat_slug_tables.rb FIX: Ensure chat channel slug uniqueness at DB level (#19277) 2022-12-02 11:15:43 +10:00
20221202043755_update_chat_channel_message_counts.rb DEV: Add messages_count to ChatChannel table (#19295) 2022-12-06 08:40:46 +10:00