Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
07.10.2015, 12:50
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Как можно сделать умолчательным Read Commited read only в SQL Редакторе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2015, 13:48
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
only в SQL Редакторе - никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2015, 16:55
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Жалко. А можно сделать? Устал стоять над программистами и по пальцам линейкой бить. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2015, 17:09
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Сделал через блоки событий: 1. Переключаешься на закладку ฺBlocks в Database Explorer. 2. Из контекстного меню выбираешь "Create/Edit event block..." 3. В появившемся окне выбираешь "SQL Editor: On get transaction parameters" 4. Дабл-клик или кнопка "Create block" 5. В редакторе блока вставляешь: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
6. Сохраняешь блок. 7. Профит! Назначения параметров, полагаю, понятны. Блок вызывается каждый раз перед стартом транзакции в SQL редакторе. Соответственно обновляется селектор уровня изоляции на тулбаре. Если на выходе null или пустая строка - используются заданные селектором параметры. Можешь извращаться как угодно, хоть для каждой БД свои параметры задавай. Если нужны еще какие-то входные параметры для блока - могу добавить. Эксперта надо обновить, само собой. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2015, 17:27
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Уже вижу косяк: селектором уровень изоляции теперь не изменишь. Но это уже завтра. Пока пощупай то, что есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2015, 17:10
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Так что, не надо уже? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2015, 17:29
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
IBExpert, надо! Фишка будет весьма полезной, не убирай (не отменяй) новшество, плз. я этот пост вообще к себе в мемориз затолкал. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2015, 17:51
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
А, ну ладно... Я чуть подпилил блок в свежем билде. Теперь туда еще параметр Reason передается. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
При старте SQL редактора блок вызовется с Reason = 1, вот тут можно задать дефолтовое значение. Но пользователь сможет изменить текущий уровень изоляции селектором. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2015, 04:46
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
IBExpert, поправочка - Gallemar спрашивал не про Код: pascal 1.
а про Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2015, 12:13
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
IBExpertТак что, не надо уже? Надо У меня дочь родилась,мне не до TIL :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.10.2015, 14:01
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
GallemarУ меня дочь родилась,мне не до TIL :) Уважительная причина! Поздравляю! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.10.2015, 06:28
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2015, 09:51
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Проверил поделку - всё равно транзакции как read write стартуют при таких настройках: execute ibeblock ( DatabaseID integer, StatementText variant, DefaultParams variant, Reason variant /* 1 - SQL Editor database changed; 2 - before execute a query */ ) returns ( TransactionParams variant) as begin TransactionParams = null; if (Reason = 1) then TransactionParams = 'isc_tpb_read,isc_tpb_read_committed,isc_tpb_rec_version'; end ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.10.2015, 16:57
|
|||
---|---|---|---|
Read Commited read only в SQL редакторе |
|||
#18+
Поправил косячок. А "поделку" припомню. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=42&mobile=1&tid=1599442]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 442ms |
0 / 0 |