в таблице пользователей
у каждого пользователя уникальные значения для
id (UUID PRIMARY KEY DEFAULT gen_random_uuid())
message_id integer
но если id мы генерим при создании пользователя
то message_id нам приходит до того как создавать
т.е. пришел message_id к нам на бек
мы чекаем есть ли уже пользователь с таким message_id
если есть —> получаем его данные и возвращаем с нашего бека
если нет
—> создаем пользователя
—> получаем его данные и возвращаем с нашего бека