Descriptions
Таблица данных. Главная для DETAIL. GID - первичный ключ . DATA - поле с данными, может редактироваться пользователем. Остальные поля служебные.
 
Fields
PK | FK | Name | Domain | Data type | Not null | Default | Description |
---|---|---|---|---|---|---|---|
GID |
NUMERIC (18, 0) |
  |
Глобальный идентификатор записи (уникален для РБД). Старшие 4 байта - ID БД-владельца, младшие 4 байта - локально сгенерированный идентификатор |
||||
  |
  |
DATA |
  |
VARCHAR (255) |
  |
Пользовательские данные (т.к. проект тестовый то данные представлены одним полем) |
|
  |
  |
LOG_OWN_GEN |
  |
INTEGER |
  |
Собственое поколение записи (на БД-владельце равно LOG_UPD_GEN). Используется для разрешение конфликтов обновления (клиент получает одну и ту же запись от разных серверов) |
|
  |
  |
DB_ID |
  |
NUMERIC (18, 0) |
  |
  |
ID БД - владельца записи (БД в которой запись была создана). Запись может изменить или удалить только владелец. Вычисляется: старшие 4 байта GID |
 
Triggers
Trigger | Type | Active | Position | Description |
---|---|---|---|---|
Before Delete |
32767 |
  |
||
Before Insert |
32767 |
  |
||
Before Update |
32767 |
  |
||
 
Indices
There are no indices for table MASTER
 
References
Table | Foreign Key | Fields | FK Fields | DEL Rule | UPD Rule |
---|---|---|---|---|---|
GID |
LOG_GID |
RESTRICT |
RESTRICT |
 
Referenced
Table | Foreign Key | Fields | FK Fields | DEL Rule | UPD Rule |
---|---|---|---|---|---|
MASTER_GID |
GID |
RESTRICT |
RESTRICT |
 
Definition
CREATE TABLE MASTER (
GID INT64 NOT NULL,
DATA VARCHAR (255) CHARACTER SET WIN1251 NOT NULL COLLATE WIN1251,
LOG_OWN_GEN INTEGER NOT NULL,
DB_ID COMPUTED BY ( GID/4294967296 ));
ALTER TABLE MASTER ADD CONSTRAINT PK_MASTER PRIMARY KEY (GID);
ALTER TABLE MASTER ADD CONSTRAINT FK_MASTER_GID FOREIGN KEY (GID) REFERENCES LOG_MASTER (LOG_GID);
This file was generated with EMS InterBase/FireBird Manager (www.ibmanager.com) at 11/13/2006 10:51 PM |
![]() ![]() ![]() |