|
Тема |
Re: salle rules! [re: Dakota] |
|
Автор |
AcidMemory () |
|
Публикувано | 21.10.03 11:36 |
|
|
мдаам
знае си той базата ...
за тва хич се не бях сетил, че може да е направено ...
но ме навежда на следния въпрос - защо?
т.е. сменяш character set-а и ти позволява да се появят дубликати в таблиците, където има уникален ключ без дори да предупреди???
ясно е, че след това е задължителен rebuild на индексите, но .... поне да го направи сам - така стейта на базата(таблиците) е нарушен и се нуждае от потребителска намеса, за да бъде възстановен
това за сорт ордъра го разбирам да го оставят, но за уникалността не ...
така като си мисля, може би е по-добра идея уникалността да не се задава като индекс директно, а като constraint, който индиректно да прави индекс, но да се знае, че е такъв, за да може при една такава операция да се rebuild-нат автоматично ПОНЕ индексите, свързани с constraints и да изплюе грешка (после си оправяш грешките и пробваш да смениш наново)
като ми остане време ще направя тест дали се губи единият от такивата записи (като недостъпен в уникален индекс) - ако е така, просто не ми се мисли ...
|
| |
|
|
|