Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.12.2012, 13:39
|
|||
---|---|---|---|
|
|||
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Как именно работают опции Abort Script on Error & Rollback on abort в опциях Script executive в документации ничего не написано как мне сделать, чтобы при ошибке исполнения скрипта изменения откатывались полностью и не нужно было бы заново копировать чистую копию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 13:51
|
|||
---|---|---|---|
|
|||
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
По идее - установить обе опции и всё (не проверял). IBE, вроде бы, по умолчанию прогоняет всё в одной транзакции, которую стартует неявно. Если нет - явно стартовать транзакцию и явно завершать её в конце. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 14:19
|
|||
---|---|---|---|
|
|||
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Гаджимурадов РустамПо идее - установить обе опции и всё (не проверял). IBE, вроде бы, по умолчанию прогоняет всё в одной транзакции, которую стартует неявно. Если нет - явно стартовать транзакцию и явно завершать её в конце. нет, Script Executive не позволяет стартовать явно транзакцию с помощью SET TRANSACTION. На START TRANSACTION он просто ругается. ROLLBACK и COMMIT в конце скрипта он просто игнорирует - проверял. Если в каком то месте при выполнении скрипта произожал ошибка, то созданные ранее обьекты (генераторы) остаются в базе. И приходится выполнять исправленный скрипт на чистой копии до выполнения скрипта. Может нужно использовать что-то другое? Зы. Скрипт содержит инструции DDL. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 14:59
|
|||
---|---|---|---|
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Любитель IBExpertМожет нужно использовать что-то другое? Зы. Скрипт содержит инструции DDL. Если очень хочется приключений, то SET AUTODDL OFF в начале скрипта. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 15:41
|
|||
---|---|---|---|
|
|||
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
IBExpertЛюбитель IBExpertМожет нужно использовать что-то другое? Зы. Скрипт содержит инструции DDL. Если очень хочется приключений, то SET AUTODDL OFF в начале скрипта. Хелен БорриDDL statements Each time you issue a DDL statement—those are the ones that define, modify or drop metadata objects— isql starts a special transaction for it and commits it immediately you press Enter. A new transaction is started immediately afterwards. You can change this automatic behavior by issuing the SET AUTODDL OFF command from the SQL prompt before you begin issuing your DDL statements: SQL> SET AUTODDL OFF; To switch back to autocommit mode for DDL statements: SQL> SET AUTODDL ON; For switching back and forth between autoddl on and off, a short version is available that simply sets autoddl off if it is on, and vice versa: SQL> SET AUTO; ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 18:32
|
|||
---|---|---|---|
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Любитель IBExpert Хелен Борри<...> You can change this automatic behavior by issuing the SET AUTODDL OFF command from the SQL prompt before you begin issuing your DDL statementsНу-ну. Айн . Цвайн. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2012, 18:38
|
|||
---|---|---|---|
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Любитель IBExpert, поясните пожалуйста, какая связь между Script Executive в IBExpert и толковищем Хелен Борри про isql ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.12.2012, 00:15
|
|||
---|---|---|---|
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
IBExpertЛюбитель IBExpertЗы. Скрипт содержит инструции DDL. Если очень хочется приключений, то SET AUTODDL OFF в начале скрипта. А слабо в одной и той же транзакции создать ХП, ее выполнить, показать юзеру отчет, а потом транзакцию откатить ? И все это удовольствие, ВНИМАНИЕ, не на FB2.1 или FB2.5, а на теплом ламповом InterBase 6.0 Я знаю такую систему (мопед не мой, если че), которая до сих пор работает с 2000 года. Отсюда вывод: да никакого вывода. Проектировщики системы - шахиды, но блин - работает до сих пор... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.12.2012, 17:28
|
|||
---|---|---|---|
|
|||
IBExpert - Script executive - Abort Script on Error & Rollback on abort |
|||
#18+
Любитель IBExpert> нет, Script Executive Любитель IBExpert> Может нужно использовать что-то другое? Проглядел. Переходите на ibec_* и иже с ними. > Зы. Скрипт содержит инструции DDL. Неверной путёй идёшь, аднака. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=42&tablet=1&tid=1599819]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
13ms |
get forum data: |
1ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 257ms |
0 / 0 |