Re: read only транзакции.

2010-03-26 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Popov wrote: Хочешь об этом поговорить? Давай. Я считаю, что так проектировать нельзя. Надо было: ты это кому? Про "надо было"? Машину времени тебе дать? Или с

Re: read only транзакции.

2010-03-26 Пенетрантность Khorsun Vlad
"Alexey Popov" ... Khorsun Vlad wrote: И ты хочешь, чтобы тебя тут не пинали ? Выбирай слова и помни, что твоё мнение не обязательно правильное мнение. Хочешь об этом поговорить? Ð

Re: read only транзакции.

2010-03-26 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Popov wrote: Да, я же забыл что тут всё через жо. Yo!, это ты??? -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34 To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the wo

Re: read only транзакции.

2010-03-26 Пенетрантность Alexey Popov
Khorsun Vlad wrote: И ты хочешь, чтобы тебя тут не пинали ? Выбирай слова и помни, что твоё мнение не обязательно правильное мнение. Хочешь об этом поговорить? Давай. Я счи

Re: read only транзакции.

2010-03-26 Пенетрантность Khorsun Vlad
"Alexey Popov" ... Да, я же забыл что тут всё через жо. И ты хочешь, чтобы тебя тут не пинали ? Выбирай слова и помни, что твоё мнение не обязательно правильное мнение. Я уж

Re: read only транзакции.

2010-03-26 Пенетрантность Alexey Popov
Dmitri Kuzmenko wrote: ? - по умолчанию write - для ro надо явно указывать read Да, я же забыл что тут всё через жо. Флаг isc_tpb_write по сути не нужен. Вообщем с явным параметром read тоже самое. To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or r

Re: read only транзакции.

2010-03-26 Пенетрантность Dmitri Kuzmenko
Hello, Alexey! Alexey Popov wrote: Транзакция nowait rec_version read_committed Разницы с добвленной опцией write не обнаружено. ? - по умолчанию write - для ro надо явно указывать read -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34 To unsubscribe from this group, send email to ru-f

Re: read only

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Vlad Khorsun wrote: Сервер FB2.0.3, FW=On. SS или CS ? SS. Посмотрел ещё раз. Хоть flush для SS и не вызывается, но и header, и TIP на диск всё равно пишутся :) Вопрос ещё в том, что происходит со грязными страницами после, если не по коммит не делается flush.

Re: read only транзакции.

2010-03-25 Пенетрантность Oleg Matveyev
Dmitry Yemanov wrote: например, если коннект не обращается за current_connection, то выдаваемый номер не увеличивается. Уже давно увеличивается. у кого как у меня все еще не увелиÑ

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Dmitry Yemanov wrote: например, если коннект не обращается за current_connection, то выдаваемый номер не увеличивается. Уже давно увеличивается. Меня как то раз за это чуть ногамÐ

Re: read only транзакции.

2010-03-25 Пенетрантность Dmitry Yemanov
Oleg Matveyev пишет: например, если коннект не обращается за current_connection, то выдаваемый номер не увеличивается. Уже давно увеличивается. -- Дмитрий Еманов To unsubscribe from this

Re: read only 翽

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Сервер FB2.0.3, FW=On. SS или CS ? SS. Вопрос ещё в том, что происходит со грязными страницами после, если не по коммит не делается flush. To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words

Re: read only ����������.

2010-03-25 Пенетрантность Oleg Matveyev
Тут нужно подумать. Может быть действительно можно будет RO RC тр-циям тупо давать номер 1 :) Для не RC тр-ций это точно нельзя. Тут стоит заметить, что некоторый софт

Re: read only ����������.

2010-03-25 Пенетрантность Dmitry Voroshin
"Alexey Popov" сообщил/сообщила в новостях следующее: news:hoffs6$o3...@dough.gmane.org... Vlad Khorsun wrote: Никакого не давать нельзя. Видимость записей определяется исходя из номера чиÑ

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Сервер FB2.0.3, FW=On. SS или CS ? -- Хорсун Влад To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Можно ли при коммите легко определить меняла ли транзакция чего или нет? Да Если нет, то и не вызывать flush. См. выше :) Проверил. Сделал в цикле 1 раз StartTransaction Commit Транзакция nowait rec_version read_committed Сервер FB2.0.3, FW=On. Сильно

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Никакого не давать нельзя. Видимость записей определяется исходя из номера читающей тр-ции и номера тр-ции, изменившей запись. Хотя... см. ниже Тут Ð

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Vlad Khorsun wrote: Кстати, у SS этот flush не вызывается при "коммите" RO тр-ции. Можно ли при коммите легко определить меняла ли транзакция чего или нет? Да Если нет, то и не вызывать flush. См. выше :) -- Хорсун Влад To unsubscribe from this group,

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Vlad Khorsun wrote: Вот именно это мы обсуждали в fb-architect. Есть идея как это можно улучшить, просто нужно этим заняться. На пальцах - позволить нескольким послеÐ

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Вот именно это мы обсуждали в fb-architect. Есть идея как это можно улучшить, просто нужно этим заняться. На пальцах - позволить нескольким последовательно

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: Кстати, у SS этот flush не вызывается при "коммите" RO тр-ции. Можно ли при коммите легко определить меняла ли транзакция чего или нет? Если нет, то и не вызывать flush. Хотя конечно ещё неприятен рост TIP из за большого количества читающих транзакцией (даже read_c

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Vlad Khorsun wrote: 2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию Тут кстати не так всё просто. Есть масса софта, которые не утруждают сÐ

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Vlad Khorsun wrote: 2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию Дык понятно, посто при модульном и объектном построении софта не всегда есть возможность договориться о кооперации в использовании единой транзакции. А для явно RO транзакции на

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: 2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию Тут кстати не так всё просто. Есть масса софта, которые не утруждают себя устаноÐ

Re: read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Vlad Khorsun wrote: 2. Настояшая мораль (в данном примере) - пользовать одну общую RO тр-цию Дык понятно, посто при модульном и объектном построении софта не всегда есть возможность договориться о кооперации в использовании единой транзакции. А для явно RO транзакции надеюсь точно ничего н

Re: read only транзакции.

2010-03-25 Пенетрантность Vlad Khorsun
"Alexey Popov" ... Случился тут такой код: много раз в цикле вызов функции старт транзакции простой селект (only read) коммит Если FW on, то винч яростно начинает дрыгать головками. Очевидно на каждый коммит пишется tip, заголовок и ещё може чего. Мораль в том, что надо править в консерватор

Re: read only транзакции.

2010-03-25 Пенетрантность М.Королев
Alexey Popov пишет: Мораль в том, что надо править в консерватории чтобы для read транзакций ничего не писалось в базу по коммиту. Сильно. А по старту? To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the

read only транзакции.

2010-03-25 Пенетрантность Alexey Popov
Случился тут такой код: много раз в цикле вызов функции старт транзакции простой селект (only read) коммит Если FW on, то винч яростно начинает дрыгать головками. Очевидно на каждый коммит пишется tip, заголовок и ещё може чего. Мораль в том, что надо править в консерватории чтобы для read т

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность Yurij
On Jun 12, 7:09 pm, "St. Alex" wrote: > 12.06.2009 17:24, Yurij пишет: > > SQL>  select * from rdb$fix_metadata('WIN1251'); > > SQL>  commit; > АСРК? Ничего в голову, кроме "а почему вы спрашиваете?" не приходит :)

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность St. Alex
12.06.2009 17:24, Yurij пишет: Переношу базу с 1.5.4 на 2.1.1. Сделал бэкап-ресторе, выполняю обновление чарсета метаданных. И после SQL> select * from rdb$fix_metadata('WIN1251'); SQL> commit; АСРК? С уважением, Стариков Алексей

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность Yurij
On Jun 12, 4:51 pm, "Khorsun Vlad" wrote: > "Yurij" ... > >> В кривых AFTER триггерах, присваивающих в NEW и\или OLD, и\или > >> кривых BEFORE DELETE(INSERT), триггерах, присваивающих в NEW(OLD). > > > Ага, поищу. Но почему на метаданных и почему только после коммита - > > это для меня загадка. На

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность Khorsun Vlad
"Yurij" ... On Jun 12, 4:30 pm, "Khorsun Vlad" wrote: "Yurij" ... > attempted update of read-only column > Кто-нибудь может подсказать, где искать причину ошибки? В кривых AFTER триггерах, присваивающих в NEW и\или OLD, и\или кривых BEFORE DELETE(INSERT)

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность Yurij
On Jun 12, 4:30 pm, "Khorsun Vlad" wrote: > "Yurij" ... > > attempted update of read-only column > > Кто-нибудь может подсказать, где искать причину ошибки? >     В кривых AFTER триггерах, присваивающих в NEW и\или OLD, и\или > кривых BEFORE DELETE(IN

Re: "attempted update of read-only column" при RDB$FIX_METADATA

2009-06-12 Пенетрантность Khorsun Vlad
"Yurij" ... Переношу базу с 1.5.4 на 2.1.1. Сделал бэкап-ресторе, выполняю обновление чарсета метаданных. И после SQL> select * from rdb$fix_metadata('WIN1251'); SQL> commit; вылазит такое сообщение: Statement failed, SQLCODE = -151 attempted update of read-onl

Re: Временные таблицы 'on commit delete rows' и read-only транзакции

2009-04-03 Пенетрантность Khorsun Vlad
онность в таких врем. таблицах теряет смысл. Понятно, что данные, находящиеся в 'on commit delete rows'-таблице принципиально не могут быть доступны другим транзакциям - БД после завершения транзакции гарантировано остается в неизменном виде, т.е. read-only фактически не нарушается.

Временные таблицы 'on commit delete rows' и read-only транзакции

2009-04-03 Пенетрантность Yakov Hrebtov
таблице принципиально не могут быть доступны другим транзакциям - БД после завершения транзакции гарантировано остается в неизменном виде, т.е. read-only фактически не нарушается. Кто что думает по этому поводу? :) (особенно разработчики)

Re: attempted update of read-only column

2006-10-03 Пенетрантность Vladimir A.Bakhvaloff
"Ded" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] >>>ôÅÂÅ ÕÖÅ ÄÁÌÉ ÒÅÃÅÐÔ - ÐÅÒÅËÏÍÐÉÌÑÃÉÑ ×ÓÅÈ ÔÒÉÇÇÅÒÏ× ÉÚ ÜËÓÐÅÒÔÁ. >>>åÓÌÉ ÔÙ ÄÕÍÁÅÛØ, ÞÔÏ ÏÎÉ ÐÅÒÅËÏÍÐÉÌÉÒÕÀÔÓÑ ÐÒÉ ÂÜËÁÐ-ÒÅÓÔÏÒÅ, ÔÏ ÔÙ >>>ÏÛÉÂÁÅÛØÓÑ. >> ñ-ÔÏ ÍÏÇÕ ÏÛÉÂÁÔØÓÑ... á ×ÏÔ GBak - ×ÒÑÄ ÌÉ...

Re: attempted update of read-only column

2006-10-03 Пенетрантность Ded
Vladimir A.Bakhvaloff wrote: Тебе уже дали рецепт - перекомпиляция всех триггеров из эксперта. Если ты думаешь, что они перекомпилируются при бэкап-ресторе, то ты ошибаешься. Я-то могу ошибаться... А вот GBak - вряд ли... Перекомпилировал!.. Чес-слово!.. Даже с первой ошибкой... :\

Re: attempted update of read-only column

2006-10-03 Пенетрантность Vladimir A.Bakhvaloff
"WildSery" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] >>> ïÞÅÎØ ÒÁÓÐÌÙ×ÞÁÔÏÅ ÖÅÌÁÎÉÅ - "ÈÏÞÕ ÞÔÏÂÙ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÏ". >>á ×ÏÔ ÔÏÍÕ, ÞÔÏ × ÓÁÍÏÊ ÐÅÒ×ÏÊ ÍÅÓÓÁÇÅ ÂÙÌÏ ÕËÁÚÁÎÏ... >> ðÒÉÞ_ÍÄÏÓÔÁÔÏÞÎÏ ÔÁËÉ ËÏÎËÒÅÔÎÅÎØËÏ... > éÚ×ÉÎÉ, ÎÅ ÐÏÄÕÍÁÌ, ÞÔÏ ÔÙ ×Ó£ ÅÝ£

Re: attempted update of read-only column

2006-10-02 Пенетрантность WildSery
>> Проверка на соответствие чему? >> Очень расплывчатое желание - "хочу чтобы соответствовало". >А вот тому, что в самой первой мессаге было указано... Прич_мдостаточно > таки конкретненько... Извини, не подумал, что ты всё ещё о ТОЙ ошибке. Тебе уже дали рецепт - перекомпиляция всех тригг

Re: attempted update of read-only column

2006-10-02 Пенетрантность Vladimir A.Bakhvaloff
"WildSery" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] > ðÒÏ×ÅÒËÁ ÎÁ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÞÅÍÕ? > ïÞÅÎØ ÒÁÓÐÌÙ×ÞÁÔÏÅ ÖÅÌÁÎÉÅ - "ÈÏÞÕ ÞÔÏÂÙ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÏ". á ×ÏÔ ÔÏÍÕ, ÞÔÏ × ÓÁÍÏÊ ÐÅÒ×ÏÊ ÍÅÓÓÁÇÅ ÂÙÌÏ ÕËÁÚÁÎÏ... :) ðÒÉÞ£Í ÄÏÓÔÁÔÏÞÎÏ ÔÁËÉ ËÏÎËÒÅÔÎÅÎØËÏ... ;)

Re: attempted update of read-only column

2006-10-02 Пенетрантность WildSery
Проверка на соответствие чему? Очень расплывчатое желание - "хочу чтобы соответствовало".

Re: attempted update of read-only column

2006-09-30 Пенетрантность Vladimir A.Bakhvaloff
Hello, Boris! You wrote on Sat, 30 Sep 2006 17:57:00 +0300: ??>>А никто не придумал ещё суперскую такую тулзу, чтобы подёргать все ??>> триггера на предмет их соответствия?.. ??>>А то глазама оченно лениво, однако... %) BL> ? IBExpert - Recompile all triggers. Ни... Не канает..

Re: attempted update of read-only column

2006-09-30 Пенетрантность Boris Loboda
А никто не придумал ещё суперскую такую тулзу, чтобы подёргать все триггера на предмет их соответствия?.. А то глазама оченно лениво, однако... %) ? IBExpert - Recompile all triggers.

Re: attempted update of read-only column

2006-09-29 Пенетрантность Vladimir A.Bakhvaloff
"Vladimir A.Bakhvaloff" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] ÷ AFTER UPDATE - ×ÏÏÂÝÅ ÎÉÞÅÇÏ ËÒÉÍÉÎÁÌØÎÏÇÏ... :\ >>> ÷ ÔÒÉÇÇÅÒÁÈ ÌÀÂÙÅ INSERT/UPDATE/DELETE ÅÓÔØ? åÓÌÉ ÄÁ, ÓÍÏÔÒÉ ÅÝÅ É >>> ÄÒÕÇÉÅ ÔÒÉÇÇÅÒÁ. >>÷ AFTER ÔÒÉÇÇÅÒÁÈ?.. éÍÅÀÔÓÑ, ÇÁÄÙ..

Re: attempted update of read-only column

2006-09-29 Пенетрантность Vladimir A.Bakhvaloff
"Vladimir A.Bakhvaloff" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] >>> NEW.DateLastEdit='NOW'; >>> ÷ AFTER UPDATE - ×ÏÏÂÝÅ ÎÉÞÅÇÏ ËÒÉÍÉÎÁÌØÎÏÇÏ... :\ >> ÷ ÔÒÉÇÇÅÒÁÈ ÌÀÂÙÅ INSERT/UPDATE/DELETE ÅÓÔØ? åÓÌÉ ÄÁ, ÓÍÏÔÒÉ ÅÝÅ É ÄÒÕÇÉÅ >> ÔÒÉÇÇÅÒÁ. >÷ AFTER

Re: attempted update of read-only column

2006-09-29 Пенетрантность Vladimir A.Bakhvaloff
"Dmitry Yemanov" <[EMAIL PROTECTED]> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] >> ðÏÓÍÏÔÒÅÌ ÎÁ ÔÒÉÇÇÅÒ, ÐÒÁ×ÄÁ, ÎÁ BEFORE UPDATE: >> IF (OLD.ID_UserLock <> NEW.ID_UserLock and NEW.ID_UserLock <> 0 and >> OLD.ID_UserLock <> 0) THEN >> EXCEPTION EXC_DocumentIsLocked; >>

Re: attempted update of read-only column

2006-09-29 Пенетрантность Dmitry Yemanov
Vladimir A.Bakhvaloff wrote: Почитал мудрый файлик README.incompatibilities.txt... Много думал про: Похвально. Посмотрел на триггер, правда, на BEFORE UPDATE: IF (OLD.ID_UserLock <> NEW.ID_UserLock and NEW.ID_UserLock <> 0 and OLD.ID_UserLock <> 0) THEN EXCEPTION EXC_DocumentIsLocke

attempted update of read-only column

2006-09-29 Пенетрантность Vladimir A.Bakhvaloff
. attempted update of read-only column. ... ðÏÞÉÔÁÌ ÍÕÄÒÙÊ ÆÁÊÌÉË README.incompatibilities.txt... íÎÏÇÏ ÄÕÍÁÌ ÐÒÏ: * Assignments to OLD contexts are now prohibited for all kinds of triggers. Also, assignments to NEW contexts in AFTER-triggers are prohibited as well. So, if you get an unexpected