Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

динамическое создание процедур в FB


atruhin ©   (2006-05-25 16:05:00) 

Можно ли в Firebird в тригере создать/удалить другой тригер, представление?


Sergey Masloff   (2006-05-26 19:10:00) [1]

ANB ©   (26.05.06 18:56) [17]
>Один раз понадобилось.
А джобом никак было?


ANB   (2006-05-26 18:56:00) [2]


> Только не нужно. Кайт и Нимик объясняют почему ;-)

Один раз понадобилось.


Johnmen   (2006-05-26 09:02:00) [3]


> atruhin ©   (26.05.06 04:37) [15]


И backup/restore делается регулярно?


atruhin   (2006-05-26 04:37:00) [4]

Переконнект меня не волнует, это очень редкая ситуация, проводимая разработчиком. Просто при модификации таблицы описания классов, хотелось бы модифицировать соответствующее представление на уровне БД, а не из клиента.


Sergey Masloff   (2006-05-25 22:29:00) [5]

ANB ©   (25.05.06 20:24) [11]
>А в оракле можно.
Только не нужно. Кайт и Нимик объясняют почему ;-)


ANB   (2006-05-25 20:34:00) [6]


> Desdechado ©   (25.05.06 20:31) [12]

Это я так - разговор поддержать.


Desdechado   (2006-05-25 20:31:00) [7]

ANB ©   (25.05.06 20:24) [11]
Разговор не об оракле. У него тоже тараканов полно.


ANB   (2006-05-25 20:24:00) [8]


> Desdechado ©   (25.05.06 16:52) [10]

А в оракле можно. А в FB уже наступал на грабли - пока не переконнектишься, новых таблиц не видно.


Desdechado   (2006-05-25 16:52:00) [9]

при подключении к БД метаданные кэшируются, а т.к. триггеры и вьюхи относятся к метаданным, то они не будут доступны другим пользователям без переподключения, даже если ты умудришься как-то создать новые вьюхи на какой-то чих


atruhin   (2006-05-25 16:43:00) [10]

А идея реально работает пока в стадии бэтта тестирования, но с структурой БД проблем нет.


atruhin   (2006-05-25 16:42:00) [11]

Нет. Еще не эксперементировал. Просто спросил.


unknown   (2006-05-25 16:38:00) [12]


> atruhin ©

execute statement уже пробовали?


Sergey13   (2006-05-25 16:36:00) [13]

2[4] atruhin ©   (25.05.06 16:28)
> Дак вот была идея, что бы при изменении описания данных, менялись представления и связанные с ними тригера, причем делалось это на уровне БД.

Ничего так себе идейка! И правда на ИИ смахивает.


atruhin   (2006-05-25 16:29:00) [14]

Это похоже на много обсуждаемую структуру ООБД, но сама структура другая, хотя много общего.


atruhin   (2006-05-25 16:28:00) [15]


> Нет. И об этом написано в документации.

В общем то так и думал, но спросил вдруг есть возможность.

> а зачем?

ДБ содержит кроме таблиц с данными, еще таблицы описания данных, для генерации данных для форм редактирования справочников. Дак вот была идея, что бы при изменении описания данных, менялись представления и связанные с ними тригера, причем делалось это на уровне БД.
Придеться делать это с клиента :)


Sergey13   (2006-05-25 16:26:00) [16]

2[2] Desdechado ©   (25.05.06 16:12)
>а зачем?
Саморавивающаяся база. ИИ вобщем. 8-)


Desdechado   (2006-05-25 16:12:00) [17]

а зачем?


Johnmen   (2006-05-25 16:09:00) [18]

Нет. И об этом написано в документации.


Наверх

Титульная страница Поиск, карта сайта Написать письмо