Инфраструктура таблицы с идентификатором
Материал из GedeminWiki
(Различия между версиями)
Evgeny (обсуждение | вклад) |
Evgeny (обсуждение | вклад) |
||
| Строка 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 |