Descriptions
Таблица регистрации изменений в DB_PROFILE
 
Fields
PK | FK | Name | Domain | Data type | Not null | Default | Description |
---|---|---|---|---|---|---|---|
  |
LOG_DB_ID |
  |
INTEGER |
  |
ID БД - владельца записи (БД в которой запись была создана). Запись может изменить или удалить только владелец. Вычисляется: старшие 4 байта GID |
||
  |
  |
LOG_INS_GEN |
  |
INTEGER |
  |
  |
Поколение вставки |
  |
  |
LOG_UPD_GEN |
  |
INTEGER |
  |
  |
Поколение изменения/удаления |
  |
  |
LOG_IS_DELETED |
  |
NUMERIC (18, 0) |
  |
  |
Признак удаления 1 - запись удалена, 0 - запись не удалена. Вычисляется: поиск GID в соответствующей таблице данных |
  |
  |
LOG_IS_CURR |
  |
INTEGER |
  |
  |
Если LOG_DB_ID - ID текущей БД, равно 1 (только у одной записи IS_CURR=1), иначе - равно 0. Высляется: LOG_DB_ID сравнивается с CURR_DB_ID |
 
Triggers
There are no triggers for table LOG_DB_PROFILE
 
Indices
Index | Fields | Active | Unique | Order |
---|---|---|---|---|
LOG_INS_GEN |
  |
Ascending |
||
LOG_UPD_GEN |
  |
Ascending |
 
References
There are no references for table LOG_DB_PROFILE
 
Referenced
Table | Foreign Key | Fields | FK Fields | DEL Rule | UPD Rule |
---|---|---|---|---|---|
DB_ID |
LOG_DB_ID |
RESTRICT |
RESTRICT |
 
Definition
CREATE TABLE LOG_DB_PROFILE (
LOG_DB_ID INTEGER NOT NULL,
LOG_INS_GEN INTEGER,
LOG_UPD_GEN INTEGER,
LOG_IS_DELETED COMPUTED BY ( ( SELECT -COUNT( DB_PROFILE.DB_ID ) + 1 FROM DB_PROFILE WHERE DB_PROFILE.DB_ID = LOG_DB_PROFILE.LOG_DB_ID ) ),
LOG_IS_CURR COMPUTED BY ( ( SELECT COUNT( C.DB_ID ) FROM CURR_DB_ID C WHERE LOG_DB_PROFILE.LOG_DB_ID = C.DB_ID ) ));
ALTER TABLE LOG_DB_PROFILE ADD CONSTRAINT PK_LOG_DB_PROFILE PRIMARY KEY (LOG_DB_ID);
CREATE INDEX IND_LOG_DB_PROFILE_INS_GEN ON LOG_DB_PROFILE (LOG_INS_GEN);
CREATE INDEX IND_LOG_DB_PROFILE_UPD_GEN ON LOG_DB_PROFILE (LOG_UPD_GEN);
This file was generated with EMS InterBase/FireBird Manager (www.ibmanager.com) at 11/13/2006 10:51 PM |
![]() ![]() ![]() |