Descriptions
Таблица для временного хранения принятых изменений в таблице DETAIL. Поле SERV_DB_ID для избежания конфликтов уникальности при приёме от нескольких серверов одновременно.
 
Fields
PK | FK | Name | Domain | Data type | Not null | Default | Description |
---|---|---|---|---|---|---|---|
  |
LOG_GID |
NUMERIC (18, 0) |
  |
Глобальный идентификатор записи (уникален для РБД). Старшие 4 байта - ID БД-владельца, младшие 4 байта - локально сгенерированный идентификатор |
|||
  |
  |
LOG_OWN_GEN |
  |
INTEGER |
  |
  |
Собственое поколение записи (на БД-владельце равно LOG_UPD_GEN). Используется для разрешение конфликтов обновления (клиент получает одну и ту же запись от разных серверов) |
  |
  |
LOG_ACTION |
CHAR (1) |
  |
  |
Что должен сделать клиент с записью (характер изменений на сервере) |
|
  |
  |
DATA |
  |
VARCHAR (255) |
  |
  |
Пользовательские данные (т.к. проект тестовый то данные представлены одним полем) |
  |
  |
MASTER_GID |
NUMERIC (18, 0) |
  |
  |
Ссылка на главную таблицу. |
 
Triggers
There are no triggers for table DETAIL_INPUT
 
Indices
There are no indices for table DETAIL_INPUT
 
References
There are no references for table DETAIL_INPUT
 
Referenced
There are no tables referenced by table DETAIL_INPUT
 
Definition
CREATE TABLE DETAIL_INPUT (
LOG_GID INT64 NOT NULL,
LOG_OWN_GEN INTEGER,
LOG_ACTION ACTION_TYPE,
DATA VARCHAR (255) CHARACTER SET NONE COLLATE NONE,
MASTER_GID INT64);
ALTER TABLE DETAIL_INPUT ADD CONSTRAINT PK_DETAIL_INPUT PRIMARY KEY (LOG_GID);
This file was generated with EMS InterBase/FireBird Manager (www.ibmanager.com) at 11/13/2006 10:51 PM |
![]() ![]() ![]() |