powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Странные триггеры в БД.
6 сообщений из 6, страница 1 из 1
Странные триггеры в БД.
    #39486327
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert 2017.7.2.1

Просматривая зависимости таблицы, обнаружил два странных триггера:
https://www.dropbox.com/s/avh99wqxh8wvoit/trigger.png?dl=0

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

При этом в таблице GROUPS похожих триггеров и близко нет:
https://www.dropbox.com/s/sivjgrgku6bphwz/gtriggers.png?dl=0
...
Рейтинг: 0 / 0
Странные триггеры в БД.
    #39486344
Фотография CyberMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это системные триггеры. Создаются FB для ссылочной целостности.
...
Рейтинг: 0 / 0
Странные триггеры в БД.
    #39486811
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CyberMaxЭто системные триггеры. Создаются FB для ссылочной целостности.это не ссылочная целостность.
...
Рейтинг: 0 / 0
Странные триггеры в БД.
    #39486868
Tofik Emailovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уж больно это похоже на CHECK поля, только не понятно почему не видно что именно чекается...

Смотрите SQL таблицы. Должно быть что-то вроде

CREATE TABLE RECORDS
...
GROUP_ID ... CHECK ...
...
;

И в DDL таблицы что-то вроде

ALTER TABLE RECORDS ADD CHECK (GROUP_ID ...)
...
Рейтинг: 0 / 0
Странные триггеры в БД.
    #39486909
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tofik Emailovich,

В RECORDS нет никаких CHECK, но да есть ссылочная целостность:
Код: sql
1.
ALTER TABLE RECORDS ADD CONSTRAINT FK_RG_LINK FOREIGN KEY (GROUP_ID) REFERENCES GROUPS (GROUP_ID) ON DELETE CASCADE ON UPDATE CASCADE;


Меня просто удивило что эти триггеры показаны только в таблице зависимостей (в разделе триггеров их нет) и виден только заголовок, без содержимого.
...
Рейтинг: 0 / 0
Странные триггеры в БД.
    #39486954
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpМеня просто удивило что эти триггеры показаны только в таблице зависимостей (в разделе триггеров их нет) и виден только заголовок, без содержимого.

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


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