-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
У нас есть в #30 проблема с тем, что в некоторых тредах дублируются id. А также, я тут вспомнил, что у меня еще есть архивы тредов из раздела /b/. Чтобы их всех можно было импортировать, не боясь проблем с пересечением id, может стоить сделать у треда (или поста?) параметр "доска" и требовать уникальности id поста только в пределах доски?
Тогда мы бы могли сделать 3 доски: /b/, старый /pr/, новый /pr/. Ссылки, естественно, работают тоже только в пределах доски. Id тредов и постов уникальны только в пределах доски.
Потенциальные проблемы:
- не работающие ссылки между "новым" и "старым" /pr/
- надо как-то указывать импортеру, к какой доске относится каждый тред или как-то сделать, чтобы он сам это определял
- чтобы сделать в БД ограничение по уникальности id, может понадобиться добавить id доски в таблицу post, чтобы сделать там
UNIQUE INDEX (boardId, postId) - усложнение кода
Если у кого-то есть идеи, предлагаю их обсудить. Думаю, что спешки с реализацией пока не требуется, но хорошо понимать, какие у нас тут есть варианты решения.
Metadata
Metadata
Assignees
Labels
No labels