Когда архитектору БД хочется в голову гвоздь забить

Sep 14, 2016 11:15

Вынужденно колупаюсь в кишках огромного программного комплекса. В процессе выяснил прелестное - идентификатор одного и того же объекта в трёх разных таблицах хранится... в трёх разных видах. К примеру, это - один и тот же ID (NVARCHAR2 - мы что, в этом hex-е ждём юникод?):

  • 1F5B54B5D52A3A8F910AB3D9A93C8F58
  • 1f5b54b5d52a3a8f910ab3d9a93c8f58
  • Read more... )

Размышлизмы, КровавыйЭнтерпрайз

Leave a comment

Comments 6

anonymous September 14 2016, 09:20:56 UTC
Ну-ну

Reply


livejournal September 14 2016, 09:30:56 UTC
Здравствуйте! Ваша запись попала в топ-25 популярных записей LiveJournal Беларуси! Подробнее о рейтинге читайте в Справке.

Reply


arush_damage September 14 2016, 21:51:54 UTC
А в нутри у ней неонка UUID МД5 судя по всему %)))))

Reply

falcrum September 15 2016, 02:56:11 UTC
Не, это не MD5.

Reply


imurzich September 17 2016, 17:10:52 UTC
Первый и второй идентичны за исключением регистра и с этим ещё можно худо бедно жить, зачем дефис в третьем случае остаётся загадкой, но в общем это "ынтырпрайз", разрабатываемый кучей несвязанного народу и в разное время. Результат, как говорится, на лицо.

Reply

falcrum September 17 2016, 17:48:50 UTC
Нельзя жить в "первом-втором": БД строки индексирует с учётом регистра.

Reply


Leave a comment

Up