Форум: "Базы";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Вниздинамическое создание процедур в FB Найти похожие ветки
← →
atruhin © (2006-05-25 16:05) [0]Можно ли в Firebird в тригере создать/удалить другой тригер, представление?
← →
Johnmen © (2006-05-25 16:09) [1]Нет. И об этом написано в документации.
← →
Desdechado © (2006-05-25 16:12) [2]а зачем?
← →
Sergey13 © (2006-05-25 16:26) [3]2[2] Desdechado © (25.05.06 16:12)
>а зачем?
Саморавивающаяся база. ИИ вобщем. 8-)
← →
atruhin © (2006-05-25 16:28) [4]
> Нет. И об этом написано в документации.
В общем то так и думал, но спросил вдруг есть возможность.
> а зачем?
ДБ содержит кроме таблиц с данными, еще таблицы описания данных, для генерации данных для форм редактирования справочников. Дак вот была идея, что бы при изменении описания данных, менялись представления и связанные с ними тригера, причем делалось это на уровне БД.
Придеться делать это с клиента :)
← →
atruhin © (2006-05-25 16:29) [5]Это похоже на много обсуждаемую структуру ООБД, но сама структура другая, хотя много общего.
← →
Sergey13 © (2006-05-25 16:36) [6]2[4] atruhin © (25.05.06 16:28)
> Дак вот была идея, что бы при изменении описания данных, менялись представления и связанные с ними тригера, причем делалось это на уровне БД.
Ничего так себе идейка! И правда на ИИ смахивает.
← →
unknown © (2006-05-25 16:38) [7]
> atruhin ©
execute statement уже пробовали?
← →
atruhin © (2006-05-25 16:42) [8]Нет. Еще не эксперементировал. Просто спросил.
← →
atruhin © (2006-05-25 16:43) [9]А идея реально работает пока в стадии бэтта тестирования, но с структурой БД проблем нет.
← →
Desdechado © (2006-05-25 16:52) [10]при подключении к БД метаданные кэшируются, а т.к. триггеры и вьюхи относятся к метаданным, то они не будут доступны другим пользователям без переподключения, даже если ты умудришься как-то создать новые вьюхи на какой-то чих
← →
ANB © (2006-05-25 20:24) [11]
> Desdechado © (25.05.06 16:52) [10]
А в оракле можно. А в FB уже наступал на грабли - пока не переконнектишься, новых таблиц не видно.
← →
Desdechado © (2006-05-25 20:31) [12]ANB © (25.05.06 20:24) [11]
Разговор не об оракле. У него тоже тараканов полно.
← →
ANB © (2006-05-25 20:34) [13]
> Desdechado © (25.05.06 20:31) [12]
Это я так - разговор поддержать.
← →
Sergey Masloff (2006-05-25 22:29) [14]ANB © (25.05.06 20:24) [11]
>А в оракле можно.
Только не нужно. Кайт и Нимик объясняют почему ;-)
← →
atruhin © (2006-05-26 04:37) [15]Переконнект меня не волнует, это очень редкая ситуация, проводимая разработчиком. Просто при модификации таблицы описания классов, хотелось бы модифицировать соответствующее представление на уровне БД, а не из клиента.
← →
Johnmen © (2006-05-26 09:02) [16]
> atruhin © (26.05.06 04:37) [15]
И backup/restore делается регулярно?
← →
ANB © (2006-05-26 18:56) [17]
> Только не нужно. Кайт и Нимик объясняют почему ;-)
Один раз понадобилось.
← →
Sergey Masloff (2006-05-26 19:10) [18]ANB © (26.05.06 18:56) [17]
>Один раз понадобилось.
А джобом никак было?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.013 c