
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.03.2005, 13:07
|
|||
|---|---|---|---|
|
|||
Поделитесь опытом исправления ошибок |
|||
|
#18+
Думаю, все сталкивались с существованием ошибок в БД, и конечно, не раз их исправляли. Расскажите об ошибках (желательно тех, которые укладываются в классификацию) и методах борьбы с ними, которые вы использовали. Линки и названия книг также приветствуются :) Классификация: ошибки: - орфографические (*) --- правила русского языка ("жи-ши" и пр.) --- логические ("ннн" и т.п.) --- другие - смысловые (*) --- множественное повторение под разными вариантами одного по сути значения --- другие - системные --- проверка, все ли объекты, на которые есть ссылки, реально существуют --- другие - прочие Наиболее интересна информация по ошибкам, отмеченным знаком (*). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.03.2005, 13:54
|
|||
|---|---|---|---|
Поделитесь опытом исправления ошибок |
|||
|
#18+
Орфографические -- проверка в клиенте pspell'ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.03.2005, 16:23
|
|||
|---|---|---|---|
|
|||
Поделитесь опытом исправления ошибок |
|||
|
#18+
Scaraошибки: - орфографические (*) Экспортнуть данные из базы в текстовые файлы и просмотреть WORD'ом. Либо написать свою UDF, используя какой-нибудь spellchecker, для проверки строки на отсутствие ошибок и написать скриптик, достающий кривые данные. - смысловые (*) --- множественное повторение под разными вариантами одного по сути значения Где-то видел код функции, которая возвращает степень похожести строк. Тоже можно написать UDF. Или просто убирать пробелы, знаки препинания и т.д., и проверять, приводя к одному регистру, переставляя слова и т.д. --- другие - системные --- проверка, все ли объекты, на которые есть ссылки, реально существуют Написать селекты, которые джойнят таблицы и показывают записи, у которых не нашлось соответствия. Если пусто - все ОК. Как вариант - создать копию базы, изменить тип таблиц на innodb и прогнать на ней скрипт, создающий foreign keys, которые нужны для целостности ваших данных. --- другие - прочие Дык это от задач зависит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1854230]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 445ms |

| 0 / 0 |
