|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : ЏгвЁ«Ё …ўЈҐЁ© ‚ «ҐвЁ®ўЁз 2:5020/400 04 Mar 2003 11:36:52 To : Lev Serebryakov Subject : Хранение нескольких версий объекта -- как? -------------------------------------------------------------------------------- Mon Mar 03 2003 21:31, Lev Serebryakov wrote to Путилин Евгений Валентинович: LS> Я вывел в интерфейсе: вот это -- версия 5. Пользователь через месяц LS> говорит ``хочу версию 5''. И при чем тут UPDATE CASCADE? Потом, UPDATE У пользовтеля никогда не светиться версия 5 и ID, HowOld это старость объекта, там еще храниться момент изменения. Я могу вывести версию объекта на определенный момент времени. И все. А показывать прользователю, эти поля это нехороший тон. Аналогично в IB есть db_Key, это номер страници и смеще от страници записи. Буквально расположение записи в файле. Как правило вы управляеть этим не можите. Так и ID, HowOld это внутренний ключ которым управляеться по определенным правилам и пользователь на него никак не может ориентироваться. LS> CASCADE есть не везде. Как и проверка FK. Я бы не считал это очень LS> стандартным SQL. Hу если в MySQL и FoxPro отсутсвуют транзакции я бы не стал утверждать что это не стандарт. Я все время работал с СУБД которые поддерживают CASCADE UPDATE. Hачинал на SQLBase, году наверное в 94. Там это тогда уже было. Так что я основывая свое решение имел в виду что реализация будет на определанных классах серверов а они априори поддерживают требуемое. С уважением Путилин Евгений Валентинович --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/166796bd3cf94.html, оценка из 5, голосов 10
|