Update quotes and mentions when username is changed

That cribsheet is detailed to the way our migration worked.

Just rename your account with the GUI. This changes ownership and rebakes all your posts.

So what is left over are posts in response to you. This means that any @mentions are a straight replacement "@paul " for "@paula " and rebake. The only thing you won’t be able to catch is “Hey Paul” or “As Paul wrote”, but these will be self evident from within the context of the posts.

2 лайка

Я поднимаю эту тему, особенно в контексте этого случая:

Во-первых, теперь вы разрешаете имена пользователей в кодировке UTF-8… так что… :sweat_smile:

Кроме того, была обнаружена следующая проблема: Unicode username with Σ as the final char leads to an error loading profile page

Если коротко, существуют несоответствия в обработке различных символов UTF-8 между JavaScript, Ruby и PostgreSQL (например, при приведении к верхнему или нижнему регистру). Я считаю, что упомянутая выше проблема может сделать символы UTF-8 небезопасными для имен пользователей, если не будет реализован другой метод маршрутизации, использующий идентификатор пользователя.

Так что это возможность пересмотреть это решение :slight_smile:

Просто хочу добавить примечание: при изменении имени пользователя цитаты и упоминания теперь обновляются автоматически. Изменение имени пользователя не нарушит работу цитат и упоминаний.

8 лайков