@Linda-chan

Linda-chan

Линда Кайе
Linda-chan

Дата рождения: 01.11.1983

Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.

https://www.lindachan.net

10 я читаю 59 меня читают
16111 постов
26858 комментариев
Linda-chan
28 Nov 2020

Кстати о рукожопах, которые не могут выкинуть три байтика из прочитанного файла. Есть одна специализированная прога, распространённая по всей России. Прога общается с онлайн сервисом с держит локальную базу данных. В базе данных содержатся записи, идентифицируемые по некоему уникальному коду, и эти коды не должны дублироваться или быть пустыми. Вооот. Программа может в ряде случаев впилить запись с пустым полем кода, после чего всё превращается в тыкву. Для ремонта нужно лезть в БД и там вычищать всё. Разработчики в курсе этой проблемы, где-то даже есть официальные инструкции по ремонту. При этом разработчики утверждают, что никакой валидации данных при записи в БД быть не должно, и всё, что происходит – это нормально. Программа периодически обновляется, проблема существует уже много лет. В ответ на постоянные обращения в саппорт, разработчикам осталось только вывесить на сайте объявление, что программа портит базу, и это нормально, решайте сами. Бест практисы же.

28 Nov 2020

Ну, если база стандартная, то наверное можно сделать внешний костыль для авто-ремонта.

28 Nov 2020

Можно, всё можно, но хотелось бы чтобы рукожопов было меньше.

#zmqjt/2 в ответ на /1
29 Nov 2020

Linda-chan, ну так и убери руки от клавиатуры

#zmqjt/3 в ответ на /2
29 Nov 2020

Я не знаю, где ты находишься и не хочу выезжать к тебе. Сделай это самостоятельно – убери свои руки от клавиатуры.

#zmqjt/4 в ответ на /3
01 Dec 2020

а нельзя там просто в локальной БД натыкать ограничений, чтоб она не могла записать что не надо?

02 Dec 2020

/1
Хотя, я не уверена, как. Вроде бы можно было хранимок понакостылять.

#zmqjt/6 в ответ на /5
02 Dec 2020

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

#zmqjt/7 в ответ на /6

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.