Когда б вы знали, из какого сора
Tuesday, 2 October 2007 10:08Сейчас мы работаем над интеграцией одного сервиса с одной ERP-системой. Не буду говорить какой, но система серьёзная - лидер в своей нише, фирма тридцать лет в бизнесе, десятки довольных крупных заказчиков...
База данных на SQL сервере. Страдает явной наследственностью dBase: восьмисимвольные имена таблиц, все поля nullable, даты хранятся в строках вида YYYYMMDD, логические значения - в строках Y/N, первичных ключей нет (а значит, и referential integrity нет), хранимых процедур нет... Ничего, работают. Даже индексы кое-где есть.
База данных на SQL сервере. Страдает явной наследственностью dBase: восьмисимвольные имена таблиц, все поля nullable, даты хранятся в строках вида YYYYMMDD, логические значения - в строках Y/N, первичных ключей нет (а значит, и referential integrity нет), хранимых процедур нет... Ничего, работают. Даже индексы кое-где есть.
no subject
Date: Tuesday, 2 October 2007 08:47 (UTC)no subject
Date: Tuesday, 2 October 2007 09:07 (UTC)Например, таблицы с именами вида OR170107, где OR17 - это собственно имя таблицы, 01 - код компании, 07 - номер финансового года. И для каждой компании каждый год создается новая таблица...
Поля в этих таблицах называются незамысловато: OR17001, OR17002 ...
no subject
Date: Tuesday, 2 October 2007 13:36 (UTC)