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

start [/forum/topic.php?fid=47&gotonew=1&tid=1854230]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 317ms |

| 0 / 0 |
