|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Такая ситуация, после обновления FireBird c 1.5 на 2,5. И установки последней версии IBExpert - стали появляться глюки: Временами IBExpert обрезает процедуру. И не только старые. Вот всю неделю писал процедуру, открыл сегодня - а он всю ее нижнюю часть обрезал. При этом процедура выполняется, но не компилится, т.к. понятное дело ругается что она не закончена. Вот кусок кода из DDL, он тупо ее резанул...: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
Помогите кто сталкивался, а то неделя трудов в некуда..... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:14 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н. else if (operationid = 2) then -- РїСЂРѕР҆^ SET TERM ; ^ RTFM SET TERM ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:22 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н., И про миграцию с 1.5 на 2.5 почитай ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:24 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Что значит: RTFM SET TERM Миграцией занимался не я, но все программы на версии 2.5 уже месяц работают корректно. Хотя при миграции в процедурах послетали русские комменты (как видно выше). Но в таблицах все ок. Возможно вопросы глупые, я с FireBird недавно, раньше только на MSSQL был. Если проблема в миграции, то куда именно копать? Кодировка? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:35 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н., ты базы бэкап-рестором перевел на другую версию или только сервер обновил? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:39 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
читать релизноты про миграцию ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:40 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
SQL Bigot Сейчас уточнил при переходе делали бэкап - рестор. У нас он вообще проходит 2 раза в неделю, для перестроения индексов... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:48 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.Что значит: RTFM SET TERM Миграцией занимался не я, но все программы на версии 2.5 уже месяц работают корректно. Хотя при миграции в процедурах послетали русские комменты (как видно выше). Но в таблицах все ок. Возможно вопросы глупые, я с FireBird недавно, раньше только на MSSQL был. Если проблема в миграции, то куда именно копать? Кодировка? Чтобы понять почему отрезает надо читать про команду SET TERM. Комментарии слетели потому что при миграции с 1.5 надо фиксить кодировку метаданных читай в папке Firebird_2_5\misc\upgrade\metadata\metadata_charset.txt ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:54 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.У нас он вообще проходит ... для перестроения индексов... уууу, как все запущено... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:04 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
DimanoЧтобы понять почему отрезает надо читать про команду SET TERM ты гонишь :-) оно тут непричем, это просто результат экспертовской выгрузки в скрипт ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:06 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
При миграции кодировка фиксилась. SET TERM я сам не писал, доверив это IBExpert, т.к. создавал процедуру через интерфейс, а не через скрипт. Вот сейчас скачаю триальную версию EMS SQL Management Studio for InterBase/Firebird. Может быть смогу вытянуть код... А если нет... то :( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:13 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
dimitrНиколай Н.У нас он вообще проходит ... для перестроения индексов... уууу, как все запущено... У нас довольно крупная база. Без этого база начинает невыносимо тормозить... Но это уже другая тема... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:15 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.А если нет... то :( ....то придётся осваивать isql, а для избалованного гуем MS SQL-щика это невыносимо тяжко, да... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:24 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНиколай Н.А если нет... то :( ....то придётся осваивать isql, а для избалованного гуем MS SQL-щика это невыносимо тяжко, да... Нет придется переписывать процедуру))) EMS SQL Management Studio for InterBase/Firebird - тоже не видит. Боюсь наверное нечего видеть. Единственно хочется понять - что именно убило (потеряло) кусок кода. Сам сервер, либо это глюк IBExperta... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 12:53 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.Единственно хочется понять - что именно убило (потеряло) кусок кода. Сам сервер, либо это глюк IBExperta... Ну так посмотреть на эту процедуру в isql, причём с правильным чарсетом коннекта тебе мешает что? Руки, приросшие к мышке?.. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:04 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.У нас довольно крупная база. И при этом разработка ведётся прямо в ней, наживую... Да вы, ребята, экстремалы... Для приличной базы в системе контроля версий должен лежать образцовый скрипт. И все изменения должны сначала обкатываться на девелоперском экземпляре, потом вноситься в этот скрипт, и только потом - в тест и продакшен. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:06 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.При миграции кодировка фиксилась значит, чарсет базы или коннекта - NONE. Скорее второе. Выставь что требуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:10 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
select r.rdb$procedure_source from rdb$procedures r where r.rdb$procedure_name = 'как там твою процедуру зовут' ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:11 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.Боюсь наверное нечего видеть. Единственно хочется понять - что именно убило (потеряло) кусок кода. Сам сервер, либо это глюк IBExperta... Как ты себе представляешь убиение части твоей процедуры экспертом? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:24 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
IBExpertКак ты себе представляешь убиение части твоей процедуры экспертом? Обрезание при чтении. Осталось понять кто обрезает - клиент или сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:29 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Хм... Наверное в системных таблицах кто-то покапался ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:34 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.Боюсь наверное нечего видеть. Единственно хочется понять - что именно убило (потеряло) кусок кода. Сам сервер, либо это глюк IBExperta... У нас клиенты тоже убивали, не это ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 13:41 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Николай Н.Боюсь наверное нечего видеть. извлеки скрипт через isql -x ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 14:08 |
|
IBExpert обрезает процедуры! Хелп!
|
|||
---|---|---|---|
#18+
Нажать кнопку "ленивого режима". И обратно. Покажет ошибки сделанные IBExpert (вместо character set - collate и т.п.). Руками подправить один раз. Более в этой процедуре не появляются. И переносится нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2012, 12:55 |
|
|
start [/forum/topic.php?fid=42&fpage=36&tid=1599831]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 180ms |
0 / 0 |