что-то они не торопятся юзать guid-ы.
Репозитории? - тоже инты.
Это даже не оверхед, это базовый UX. Гуиды очень неудобны в работе.
Например?
Они случайные. Их невозможно запомнить даже на несколько секунд чтобы сделать быстрый селект, по ним невозможно понять примерный порядок создания строк в базе
а айдишники чтоли надо запоминать?
Раз в пару недель ввожу вручную id гитлабовских issue и MR. Был бы uuid - давно бы проклял их
ну а почему там под капотом не может быть ууидов? это же просто "цифры для людей" по сути. там у каждого репозитория своя нумерация задач. это порядковые номера а не ид
Чем порядковый номер не ид? Даже когда удаляешь issue - номера не сдвигаются. На проекте используем условный аналог гитлаба - codebeamer - так там у всех сущностей ид уникальный для на всю систему и это всё ещё не uuid
Под капотом compound primary key (repo_id, issue_id) ;)
Ток это не pk. Выше уже обсуждались кейсы с human readable. Номер заказа, идентификаторы пациентов, тикет в джире, куча всего не может юзать uuid с точки зрения ux. Но все перечисленное редко является pk.
Обсуждают сегодня