Инфраструктура таблицы с идентификатором

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 11: Строка 11:
 
| RP_BI_REPORTTEMPLATE
 
| RP_BI_REPORTTEMPLATE
 
| USR$BI_USR$FA_TYPE
 
| USR$BI_USR$FA_TYPE
 +
|-
 +
| 2
 +
| Триггер для присвоения времени и пользователя при вставке новой записи.
 +
| RP_BI_REPORTTEMPLATE5
 +
| USR$BI_FA_TYPE5
 +
|-
 +
| 3
 +
| Триггер для присвоения времени и пользователя при изменении записи.
 +
| RP_BU_REPORTTEMPLATE5
 +
| USR$BU_FA_TYPE5
 
|}
 
|}

Версия 11:31, 17 апреля 2012

Простая таблица содержит, из системных полей, поле id для хранения уникального идентификатора записи, поле editiondate для хранения даты изменения и добавления записи, поле editorkey для хранения id пользователя, который модифицировал запись. Поля заполняются триггерами, имена которых формируются по определенной схеме. В таблице ниже приведены примеры имен для таблицы из эталонной базы данных и для пользовательской таблицы.

N Описание объекта Таблица RP_REPORTTEMPLATE Таблица USR$FA_TYPE
1 Триггер для присвоения уникального идентификатора RP_BI_REPORTTEMPLATE USR$BI_USR$FA_TYPE
2 Триггер для присвоения времени и пользователя при вставке новой записи. RP_BI_REPORTTEMPLATE5 USR$BI_FA_TYPE5
3 Триггер для присвоения времени и пользователя при изменении записи. RP_BU_REPORTTEMPLATE5 USR$BU_FA_TYPE5
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты