discourse/plugins
Bianca Nenciu da43deb9ea
DEV: Fix mismatched column types (#29477)
The primary key is usually a bigint column, but the foreign key columns
are usually of integer type. This can lead to issues when joining these
columns due to mismatched types and different value ranges.

This was using a temporary plugin / test API to make tests pass. After
more careful consideration, we concluded that it is safe to alter the
tables directly.

Even for larger communities, with about 1M chat messages, the
slowest `ALTER` query runs in about 15 seconds, which well under the 30
seconds query timeout limit. As a result, chat messages will be delayed
for a few seconds, but the system will remain operational.
2024-11-06 20:00:40 +02:00
..
automation DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
chat DEV: Fix mismatched column types (#29477) 2024-11-06 20:00:40 +02:00
checklist DEV: Update checklist tests (#29553) 2024-11-03 21:04:22 +01:00
discourse-details FIX: allows to use open attribute with details (#29116) 2024-10-08 11:13:44 +09:00
discourse-lazy-videos Update translations (#28577) 2024-08-29 15:37:52 -04:00
discourse-local-dates DEV: Bump rubocop_discourse (#29608) 2024-11-06 06:27:49 +08:00
discourse-narrative-bot Update translations (#29212) 2024-10-16 17:52:01 +09:00
discourse-presence DEV: Use helperFn in d-presence (#29461) 2024-10-29 11:21:33 +01:00
footnote UX: fix footnote causing horizontal scroll on narrow screens (#29328) 2024-10-22 05:09:34 +02:00
poll FIX: poll ranked choice results not showing on first vote (#28542) 2024-11-05 09:29:07 +08:00
spoiler-alert DEV: Convert more test assertions to qunit-dom (#29214) 2024-10-15 17:11:20 +02:00
styleguide DEV: Simplify TopicNotificationsButton (#29465) 2024-10-29 16:27:23 +01:00