"D:\Replicator_1_beta\Client\TEMPLATE.GDB" Previous topic Chapter index Next topic

MASTER_INPUT

 

 

Descriptions

Таблица для временного хранения принятых изменений в таблице MASTER. Поле SERV_DB_ID для избежания конфликтов уникальности при приёме от нескольких серверов одновременно.

 

Fields

PK

FK

Name

Domain

Data type

Not null

Default

Description

 

LOG_GID

INT64

NUMERIC (18, 0)

 

Глобальный идентификатор записи (уникален для РБД). Старшие 4 байта - ID БД-владельца, младшие 4 байта - локально сгенерированный идентификатор

 

 

LOG_OWN_GEN

 

INTEGER

 

 

Собственое поколение записи (на БД-владельце равно LOG_UPD_GEN). Используется для разрешение конфликтов обновления (клиент получает одну и ту же запись от разных серверов)

 

 

LOG_ACTION

ACTION_TYPE

CHAR (1)

 

 

Что должен сделать клиент с записью (характер изменений на сервере)
Допустимые значения: 'I'-вставка, 'U'-изменение, 'D'-удаление

 

 

DATA

 

VARCHAR (255)

 

 

Пользовательские данные (т.к. проект тестовый то данные представлены одним полем)

 

Triggers

There are no triggers for table MASTER_INPUT

 

Indices

There are no indices for table MASTER_INPUT

 

References

There are no references for table MASTER_INPUT

 

Referenced

There are no tables referenced by table MASTER_INPUT

 

Definition


CREATE TABLE MASTER_INPUT (
    LOG_GID INT64 NOT NULL,
    LOG_OWN_GEN INTEGER,
    LOG_ACTION ACTION_TYPE,
    DATA VARCHAR (255) CHARACTER SET NONE COLLATE NONE);

ALTER TABLE MASTER_INPUT ADD CONSTRAINT PK_MASTER_INPUT PRIMARY KEY (LOG_GID);

    This file was generated with EMS InterBase/FireBird Manager (www.ibmanager.com) at 11/13/2006 10:51 PM Previous topic Chapter index Next topic

 

Хостинг от uCoz