Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0000085geocaching.suДоработка функционалапубличная2019-07-14 14:08
Инициаторlega4 Ответственныйlega4  
ПриоритетнизкийВлияниекритическоеВоспроизводимостьне проверялась
Состояние закрытаРешениеотложена 
Тема0000085: Переработать структуру БД
ОписаниеСейчас все, конечно, работает, но база данных ужасна. Множество дублирующих полей (зачем-то ник автора тайника в таблице тайников, емейл и ник в таблице notes, ник в непонятной таблице cache_values и еще в нескольких местах), лишние колонки в coauthors, ну и самое большое и самое больное - ЗАЧЕМ две таблицы users и user_profiles? Если я правильно понимаю, это и есть причина наличия ДВУХ id у пользователя - одно, которое он видит на страничке профиля и второе, которое используется для поиска тайников.

Но, в связи с тем, что явных проблем это не доставляет, а объем работы кажется огромным с высоким риском регрессий, пусть просто валяется как напоминалка.
МеткиНет связанных меток.

Деятельность

lega4

lega4

2019-07-14 14:08

администратор   ~0000332

Со временем часть прояснилась, часть пофиксилась. Дублирующие ники были убраны из таблиц caches, cache_values и members_collections. В cache_notes, к сожалению, убрать не получается, потому что там были анонимные записи.

Пользовательские ID да, все еще странные, но они связаны через uid, поэтому лишнего дублирования в базе нет.

Так что закрываю, не так актуально больше

История изменений

Дата изменения Пользователь Поле Изменить
2016-04-01 00:32 lega4 Новая задача
2019-07-14 14:08 lega4 Ответственный => lega4
2019-07-14 14:08 lega4 Состояние новая => закрыта
2019-07-14 14:08 lega4 Решение открыта => отложена
2019-07-14 14:08 lega4 Комментарий добавлен: 0000332