|
Database Designer
|
|||
---|---|---|---|
#18+
Добрый день. Обновил IBExpert (был какой то от декабря 2014 версии, или январь 2105 версии) на 2015.10 который. Словил следующие вещи: 1. Когда вношу изменения в Model option -> Pre script и сохраняю изменения в файле, то изменения не сохраняются. На файл не наложены атрибут только чтения и запускаю IBExpert из под Администратора. 2. Запускаю генерацию скрипта, из графического дизайнера. В Script Executor отображается конечный скрипт по генерации базы данных, с таблицами, процедурами, вставкой данных. Запускаю скрипт на исполнение и ловлю ошибки: а) Если в таблицах встречаются названия столбцов, которые пересекаются с зарезервированными словами в FB, то выдается сообщение об ошибке (до этого в предыдущей версии не ловил, сама схема с названиями таблиц по факту давно не редактировалась), избежать ошибку можно если в скрипте столбец обрамить двойными кавычками. б) Отказывается создавать процедуры, пишет что не может найти такую то таблицу, хотя в самом скрипте тело процедур идет после генерации таблиц и сами таблицы в базе данных (после прогона всего скрипта) присутствуют. в) Отказывается вставлять данные в таблицы, опять же указывая ошибку в том, что таблиц в базе данных нет, хотя все команды на вставку данных в таблицы идут в самом конце скрипта, после генерации таблиц, процедур и всего прочего. И повторюсь, на старой версии таких ошибок до этого не получал. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2015, 22:35 |
|
Database Designer
|
|||
---|---|---|---|
#18+
Еще стала возникать ошибка при выполнении команды: DESCRIBE TABLE ANALYTICSACCOUNT 'Аналитика по счету'; В самом Script Executor команда выглядит так: Код: sql 1. 2.
Ошибка выглядит так: Incompatible column/host variable data type. Dynamic SQL Error. SQL error code = -303. Malformed string. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2015, 22:44 |
|
Database Designer
|
|||
---|---|---|---|
#18+
По поводу ошибок о не существования таблиц. Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2015, 22:58 |
|
Database Designer
|
|||
---|---|---|---|
#18+
CDexMalformed string. Указать правильный чарсет подключения не пробовал? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2015, 23:28 |
|
Database Designer
|
|||
---|---|---|---|
#18+
CDexПо поводу ошибок о не существования таблиц. Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками? В форме генерации скрипта есть специальная галочка в настройках - Don't quote identifiers if possible. Дальше уж ты сам со своими идентификаторами разбирайся. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2015, 05:53 |
|
Database Designer
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovCDexMalformed string. Указать правильный чарсет подключения не пробовал? Пробовал, ANSI и UTF8. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2015, 21:41 |
|
Database Designer
|
|||
---|---|---|---|
#18+
IBExpert, А первый пункт поправить сможешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2015, 21:43 |
|
Database Designer
|
|||
---|---|---|---|
#18+
IBExpertCDexПо поводу ошибок о не существования таблиц. Во общем если все названия таблиц, столбцов (боюсь всех объектов) переводить в верхний регистр, то ошибки уходят. Почему на более старой версии такого не было? И вопрос: можно сделать, чтобы все названия объектов в итоге создавались в Script Executor не в верхнем регистре, а как они указаны в Database Designer? Ну или на худой конец названия обрамлялись двойными кавычками? В форме генерации скрипта есть специальная галочка в настройках - Don't quote identifiers if possible. Дальше уж ты сам со своими идентификаторами разбирайся. Спасибо, помогло. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2015, 21:48 |
|
Database Designer
|
|||
---|---|---|---|
#18+
CDexПробовал, ANSI и UTF8. У-у-у, как всё запущено... Где ты среди чарсетов Firebird ANSI нашёл? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2015, 21:58 |
|
|
start [/forum/search_topic.php?author=fffffffffffffff&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
78ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 704ms |
total: | 897ms |
0 / 0 |