Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];

Вниз

Как узнать что запись захвачена другим пользователем (Firebird)   Найти похожие ветки 

 
KPV-10k   (2008-03-12 11:26) [0]

Как узнать что запись захвачена/редактируется  другим пользователем (СУБД Firebird) ведь там все изменения идут в контексте разных пользователей...


 
Сергей М. ©   (2008-03-12 11:30) [1]

IB/FB - это "многоверсионники", а не "блокировочники"


 
Johnmen ©   (2008-03-12 11:35) [2]


> Как узнать что запись захвачена другим пользователем (Firebird)

Это не нужно узнавать. Читать www.ibase.ru


 
Правильный_Вася   (2008-03-12 11:50) [3]

есть select ...for update


 
KPV-10k   (2008-03-12 11:50) [4]

в том то и проблема, незнаю как извратиться чтоб пользователи не входили в одну и ту же запись... из-за разных версий... получается что кто последний сделал коммит того и тапки =/


 
KPV-10k   (2008-03-12 11:52) [5]

>> Правильный_Вася   (12.03.08 11:50) [3]
есть select ...for update

это для своего контекста или для системных таблиц, котор показывают что кто то что то делает?


 
Правильный_Вася   (2008-03-12 11:58) [6]


> select ...for update

сорри, это не то

> незнаю как извратиться чтоб пользователи не входили в одну
> и ту же запись..

это организационные проблемы
представь двоих в офисе, которые будут драться за бумажку, чтоб написать в нее что-то свое


 
Сергей М. ©   (2008-03-12 12:19) [7]


> KPV-10k

http://www.interbase-world.com/ru/articles/763.php


 
Виталий Панасенко(дом)   (2008-03-12 12:24) [8]


> KPV-10k   (12.03.08 11:50) [4]
>
> в том то и проблема, незнаю как извратиться чтоб пользователи
> не входили в одну и ту же запись... из-за разных версий.
> .. получается что кто последний сделал коммит того и тапки
> =/
>

А по другому как ? Вот ты сам сейчас отрехтовал запись, а через 1 сек эту же запись правишь другими данными... Разница ?


 
KPV-10k   (2008-03-12 12:27) [9]


> Виталий Панасенко(дом)   (12.03.08 12:24) [8]
А по другому как ? Вот ты сам сейчас отрехтовал запись, а через 1 сек эту же запись правишь другими данными... Разница ?

Разница в том что один пользователь не знает что другой редактирует запись и чьи то изменения теряются...


 
KPV-10k   (2008-03-12 12:28) [10]


> Сергей М. ©   (12.03.08 12:19) [7]

пасиб - щас обмозгую что там... много всего написано...


 
Правильный_Вася   (2008-03-12 12:29) [11]


> Разница в том что один пользователь не знает что другой
> редактирует запись и чьи то изменения теряются...

глупости
это проблема организации труда
если нужно, он все равно исправит
а если не нужно, то после 2-3 исправлений ему в бубен дадут и премии лишат


 
Правильный_Вася   (2008-03-12 12:31) [12]


> > Разница в том что один пользователь не знает что другой
> > редактирует запись и чьи то изменения теряются...

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.09.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.121 c
2-1217182944
lavgirls
2008-07-27 22:22
2008.09.07
почему в консольном приложении русские буквы выводятся абракадабр


2-1215238577
Владимир
2008-07-05 10:16
2008.09.07
Работа с ADOQuery


2-1216942391
Ruzzz
2008-07-25 03:33
2008.09.07
Доступ к данным с разных потоков


3-1205222693
Julia
2008-03-11 11:04
2008.09.07
HalcyonDataSet


2-1217326960
Mops
2008-07-29 14:22
2008.09.07
imagelist и image





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский