Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Нашёл баг / 3 сообщений из 3, страница 1 из 1
07.08.2015, 08:32
    #39024748
Janex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нашёл баг
Привет.
Нашёл один баг.

Вот DDL сгенерированыи експертом:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE WT_XDSCRIPT_SAVEPOINTS (
    ID               UUID NOT NULL ,
    PRO_ID           UUID NOT NULL,
    IDX              INTEGER NOT NULL,
    NAME             COMPUTED BY ((IDX||'# '||CAST(CREATED AS DATE))),
    CREATED          TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
    CREATOR          VARCHAR(32) CHARACTER SET NONE DEFAULT USER NOT NULL,
    VERSION_MAJOR    INTEGER,
    VERSION_MINOR    INTEGER,
    VERSION_RELEASE  INTEGER,
    VERSION_BUILD    INTEGER,
    NOTES            VARCHAR(1024)
);



Так вот - он неработает, а потому что вычислимое поле NAME стоит ПЕРЕД полем CREATED и
фиребирд ругается что нету такого поля CREATED ...

Наткнулся на ето при копирования обектов с однои базы на другую, там тоже, наверно, неправильно порядок
полеи выстовляется если есть вычислимое поле ...

WBR
Janex
...
Рейтинг: 0 / 0
07.08.2015, 09:42
    #39024780
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нашёл баг
Janex,

правильное решение все вычисляемые поля добавлять после создания таблицы через ALTER TABLE ... ADD как сделано в gbak.

Кстати ты скорее всего сам виноват, не надо было позицию филда в таблице менять.
...
Рейтинг: 0 / 0
07.08.2015, 15:47
    #39025163
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нашёл баг
JanexТак вот - он неработает, а потому что вычислимое поле NAME стоит ПЕРЕД полем CREATED и
фиребирд ругается что нету такого поля CREATED ...


Там есть опция "Извлекать вычисляемые поля отдельно".
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Нашёл баг / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]