-
Как узнать что запись захвачена/редактируется другим пользователем (СУБД Firebird) ведь там все изменения идут в контексте разных пользователей...
-
IB/FB - это "многоверсионники", а не "блокировочники"
-
> Как узнать что запись захвачена другим пользователем (Firebird)
Это не нужно узнавать. Читать www.ibase.ru
-
есть select ...for update
-
в том то и проблема, незнаю как извратиться чтоб пользователи не входили в одну и ту же запись... из-за разных версий... получается что кто последний сделал коммит того и тапки =/
-
>> Правильный_Вася (12.03.08 11:50) [3]
есть select ...for update
это для своего контекста или для системных таблиц, котор показывают что кто то что то делает?
-
> select ...for update
сорри, это не то
> незнаю как извратиться чтоб пользователи не входили в одну
> и ту же запись..
это организационные проблемы
представь двоих в офисе, которые будут драться за бумажку, чтоб написать в нее что-то свое
-
-
> KPV-10k (12.03.08 11:50) [4]
>
> в том то и проблема, незнаю как извратиться чтоб пользователи
> не входили в одну и ту же запись... из-за разных версий.
> .. получается что кто последний сделал коммит того и тапки
> =/
>
А по другому как ? Вот ты сам сейчас отрехтовал запись, а через 1 сек эту же запись правишь другими данными... Разница ?
-
> Виталий Панасенко(дом) (12.03.08 12:24) [8]
А по другому как ? Вот ты сам сейчас отрехтовал запись, а через 1 сек эту же запись правишь другими данными... Разница ?
Разница в том что один пользователь не знает что другой редактирует запись и чьи то изменения теряются...
-
> Сергей М. © (12.03.08 12:19) [7]
пасиб - щас обмозгую что там... много всего написано...
-
> Разница в том что один пользователь не знает что другой
> редактирует запись и чьи то изменения теряются...
глупости
это проблема организации труда
если нужно, он все равно исправит
а если не нужно, то после 2-3 исправлений ему в бубен дадут и премии лишат
-
> > Разница в том что один пользователь не знает что другой
> > редактирует запись и чьи то изменения теряются...
да, кстати, для блокировочника ситуация будет аналогичной, т.к. время "редактирования" записи равно времени транзакции записи
все остальное время запись все равно не заблокирована, т.ч. даже через пару сек второй юзер может запросто потереть труды первого