powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Нашёл баг
3 сообщений из 3, страница 1 из 1
Нашёл баг
    #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
Нашёл баг
    #39024780
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

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

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


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


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