Size: a a a

2021 February 26

j

javascript@conferenc... in javascript_ru
oxpa
и таким образом это вообще не таблица ползователей, на самом деле
источник

j

javascript@conferenc... in javascript_ru
oxpa
выглядит вообще как какой-то косяк, честно говоря=)
источник

j

javascript@conferenc... in javascript_ru
oxpa
чем дольше я думаю, зачем такое нужно, тем более в этом уверен
источник

u

uda in javascript_ru
javascript@conference.jabber.ru
oxpa
выглядит вообще как какой-то косяк, честно говоря=)
:) не исключено
источник

j

javascript@conferenc... in javascript_ru
oxpa
эта конструкция может быть нужна, если у тебя соощения из разных сетей могут иметь один и тот же message_id. А для связи внутри системы нужен уникальный id
источник

j

javascript@conferenc... in javascript_ru
oxpa
тогда тебе дают этот msg_id, ты привязываешь к нему uuid и возращаешь этот uuid для сохранения связи с пользователем где-то снаружи
источник

j

javascript@conferenc... in javascript_ru
oxpa
но это своеобразный подход и он не сочетается с твоим описанием)
источник

j

javascript@conferenc... in javascript_ru
oxpa
ну и название таблицы users тогда тоже несколько лишено смысла
источник

u

uda in javascript_ru
пока писал совсем запутался
источник

u

uda in javascript_ru
ща, пару мин, попробую сформировать
но да, только учусь бек писать, поэтому мог уверенно накосячить :)
источник

j

javascript@conferenc... in javascript_ru
oxpa
это не про бэкенд задачка-то...
источник

j

javascript@conferenc... in javascript_ru
oxpa
это скорее про понимание "чего нужно"
источник

j

javascript@conferenc... in javascript_ru
oxpa
@Olegov_will_learn мне иногда помогает на бумажке нарисовать табличка и стрелочками "что куда"
источник

j

javascript@conferenc... in javascript_ru
oxpa
или вслух кому-либо рассказать, что происходит. Резиновый утёнок для этого вполне подходит
источник

u

uda in javascript_ru
пользователь пишет из телеграм

мы создаем его базовую запись и используем его как итоговую:
id — который используется как главный ключ
telegram_id — идентификатор пользователя в телеграмме (тоже уникальный)

мы просим указать его номер телефона:
добавляем к итоговой записи номер

этот же пользователь пишет из вайбер

мы создаем его базовую запись
id — который используется как главный ключ
viber_id — идентификатор пользователя в вайбер (тоже уникальный)

мы просим указать его номер телефона:
проверяем используется ли где-то указанный номер
 если да, добавляем к уже существующей записи значение в viber_id и базовую запись (id и viber_id) удаляем
 если нет, используем базовую запись как итоговую
источник

u

uda in javascript_ru
javascript@conference.jabber.ru
oxpa
или вслух кому-либо рассказать, что происходит. Резиновый утёнок для этого вполне подходит
как-то так^
источник

u

uda in javascript_ru
все взаимодействия с существующими пользователями будут через их ID,
но нужно понимать, что не будет два пользователя с одним telegram_id/viber_id
источник

j

javascript@conferenc... in javascript_ru
oxpa
ну ок. то есть таблица выглядит как
user_id, messenger_id ?
источник

u

uda in javascript_ru
го так
таблица  users
колонки
id, telegram_id
источник

u

uda in javascript_ru
ну или может сразу  
id, telegram_id, viber_id, phone
источник